12 #ifndef hifi_OffscreenQmlDialog_h
13 #define hifi_OffscreenQmlDialog_h
17 #include "OffscreenUi.h"
19 class OffscreenQmlDialog :
public QQuickItem
22 Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged)
23 Q_ENUMS(StandardButton)
24 Q_FLAGS(StandardButtons)
27 OffscreenQmlDialog(QQuickItem* parent =
nullptr);
28 virtual ~OffscreenQmlDialog();
32 NoButton = 0x00000000,
38 YesToAll = 0x00008000,
50 RestoreDefaults = 0x08000000,
53 Q_DECLARE_FLAGS(StandardButtons, StandardButton)
57 virtual void accept();
58 virtual void reject();
61 QString title()
const;
62 void setTitle(
const QString& title);
74 Q_DECLARE_OPERATORS_FOR_FLAGS(OffscreenQmlDialog::StandardButtons)