Skip to content
Snippets Groups Projects
Commit ada3c426 authored by konstantin.kukharenko's avatar konstantin.kukharenko
Browse files

[*]new overlay

parent c0c0f984
No related branches found
No related tags found
1 merge request!29[*]Reload effect
......@@ -30,7 +30,7 @@ along with any CellFrame SDK based project. If not, see <http://www.gnu.org/lic
*/
DapUiDialog::DapUiDialog(QWidget *a_parent):
QFrame(a_parent),
m_screenOverlaying(a_parent)
m_screenOverlaying()
{
qDebug() << "DapUiDialog created";
......
......@@ -8,7 +8,7 @@ SideBar::SideBar(QWidget *parent) :
m_stateShowed (new QState(m_sm)),
m_stateHidden (new QState(m_sm)),
m_ui(new Ui::SideBar),
m_screenOverlaying(new ScreenOverlaying(parent)),
m_screenOverlaying(/*new ScreenOverlaying(parent)*/),
m_resizeFilter(new ResizeFilter(this))
{
qDebug() << "SideBar constructor";
......
#include "ScreenOverlaying.h"
#include <QDebug>
ScreenOverlaying::ScreenOverlaying(QWidget *a_parent)
ScreenOverlaying::ScreenOverlaying(QMainWindow *a_parent)
:QWidget(a_parent),
blurRadius(0),
opacity(0)
{
setObjectName("ScreenBlureOpocityEffect");
m_blurParent = a_parent->centralWidget();
m_opacityParent = a_parent;
this->setVisible(false);
}
ScreenOverlaying::ScreenOverlaying(QWidget *blure_parent, QWidget *opacity_parent)
......
......@@ -4,6 +4,8 @@
#include <QWidget>
#include <QGraphicsOpacityEffect>
#include <QGraphicsBlurEffect>
#include <QDebug>
#include <QMainWindow>
/* css style
#ScreenBlureOpocityEffect
......@@ -20,7 +22,7 @@ class ScreenOverlaying: public QWidget
Q_PROPERTY(int blurRadius WRITE setBlurRadius DESIGNABLE true)
Q_PROPERTY(qreal opacity WRITE setOpacity DESIGNABLE true)
public:
ScreenOverlaying(QWidget *a_parent);
ScreenOverlaying(QMainWindow *a_parent = nullptr);
/// Constructor with two widgets specified. 1st widget for creating blurring.
/// The second widget must be the parent of the first and the parent
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment