example: Added --blocks-close-event

Makes dock widget #0 reject the close event, meaning it won't close.
This commit is contained in:
Sergio Martins
2022-03-09 12:46:20 +00:00
parent 60a1e46453
commit 21765efbac
5 changed files with 36 additions and 4 deletions

View File

@@ -26,10 +26,16 @@ class MyWidget : public QWidget
public:
explicit MyWidget(const QString &backgroundFile, const QString &logoFile, QWidget *parent = nullptr);
~MyWidget();
// These two are just for demonstrating how to block the close event, if desired
void blockCloseEvent();
void closeEvent(QCloseEvent *) override;
protected:
void drawLogo(QPainter &);
QImage m_background;
QImage m_logo;
bool m_blocksCloseEvent = false;
};
class MyWidget1 : public MyWidget