summaryrefslogtreecommitdiffstats
path: root/tests/manual/dialogs/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/dialogs/utils.h')
-rw-r--r--tests/manual/dialogs/utils.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/manual/dialogs/utils.h b/tests/manual/dialogs/utils.h
index 634795627f..ac91754139 100644
--- a/tests/manual/dialogs/utils.h
+++ b/tests/manual/dialogs/utils.h
@@ -59,6 +59,7 @@ struct FlagData
// Helpers for creating combo boxes representing enumeration values from flag data.
QComboBox *createCombo(QWidget *parent, const FlagData *d, size_t size);
+void populateCombo(QComboBox *combo, const FlagData *d, size_t size);
template <class Enum>
Enum comboBoxValue(const QComboBox *c)
@@ -71,8 +72,11 @@ void setComboBoxValue(QComboBox *c, int v);
// A group box with check boxes for option flags.
class OptionsControl : public QGroupBox {
public:
+ OptionsControl(QWidget *parent);
explicit OptionsControl(const QString &title, const FlagData *data, size_t count, QWidget *parent);
+ void populateOptions(const FlagData *data, size_t count);
+
void setValue(int flags);
template <class Enum>
Enum value() const { return static_cast<Enum>(intValue()); }