Mercurial > minori
diff include/gui/dialog/dialog.h @ 368:6d37a998cf91
gui/dialog: consolidate win32 dark theme cruft into a single class
author | Paper <paper@tflc.us> |
---|---|
date | Fri, 25 Jul 2025 10:05:23 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/include/gui/dialog/dialog.h Fri Jul 25 10:05:23 2025 -0400 @@ -0,0 +1,17 @@ +#ifndef MINORI_GUI_DIALOG_DIALOG_H_ +#define MINORI_GUI_DIALOG_DIALOG_H_ + +/* generic dialog widget; this abstracts away the win32 title bar hackery */ +#include <QDialog> + +class Dialog : public QDialog { + Q_OBJECT + +public: + Dialog(QWidget *parent = nullptr) : QDialog(parent) {} + +protected: + void showEvent(QShowEvent *event) override; +}; + +#endif // MINORI_GUI_DIALOG_DIALOG_H_