14 m_mouseLeftPressed(false)
16 setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
17 setAttribute(Qt::WA_TranslucentBackground, transparent);
22 QDialog::paintEvent(event);
25 QPainter painter(
this);
32 QDialog::mousePressEvent(event);
43 QDialog::mouseMoveEvent(event);
53 move(x() + xpos, y() + ypos);
58 QDialog::mouseReleaseEvent(event);
#define QtMouseGlobalY(p)
#define QtMouseGlobalX(p)
TTK_MODULE_EXPORT void setBorderShadow(QWidget *widget, QPainter *painter)
virtual void mouseMoveEvent(QMouseEvent *event) override
#define QtMouseGlobalPos(p)
virtual void mouseReleaseEvent(QMouseEvent *event) override
virtual void mousePressEvent(QMouseEvent *event) override
virtual void paintEvent(QPaintEvent *event) override
TTKAbstractMoveDialog(QWidget *parent=nullptr)
The class of the ttk moving dialog base.