15#ifndef SYSTEMSETTINGSDIALOG_H
16#define SYSTEMSETTINGSDIALOG_H
18#include <QtWidgets/qdialog.h>
19#include <QtCore/qstringlist.h>
24 class DeviceProfileDialog;
27class QDesignerDialogGuiInterface;
29class QDialogButtonBox;
48 bool showDialog(
const QStringList &existingNames);
52 void nameChanged(
const QString &name);
57 void critical(
const QString &title,
const QString &msg);
58 Ui::DeviceProfileDialog *m_ui;
59 QDesignerDialogGuiInterface *m_dlgGui;
60 QStringList m_existingNames;
DeviceProfile deviceProfile() const
bool showDialog(const QStringList &existingNames)
void setDeviceProfile(const DeviceProfile &s)
static constexpr auto profileExtensionC
static QString fileFilter()
static void populateNumericCombo(IntIterator i1, IntIterator i2, QComboBox *cb)
Combined button and popup list for selecting options.
Auxiliary methods to store/retrieve settings.