123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef QTMATERIALDIALOG_H
- #define QTMATERIALDIALOG_H
- #include <QScopedPointer>
- #include "lib/qtmaterialoverlaywidget.h"
- class QLayout;
- class QtMaterialDialogPrivate;
- class QtMaterialDialog : public QtMaterialOverlayWidget
- {
- Q_OBJECT
- public:
- explicit QtMaterialDialog(QWidget *parent = 0);
- ~QtMaterialDialog();
- QLayout *windowLayout() const;
- void setWindowLayout(QLayout *layout);
- public slots:
- void showDialog();
- void hideDialog();
- protected:
- void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE;
- const QScopedPointer<QtMaterialDialogPrivate> d_ptr;
- private:
- Q_DISABLE_COPY(QtMaterialDialog)
- Q_DECLARE_PRIVATE(QtMaterialDialog)
- };
- #endif // QTMATERIALDIALOG_H
|