16#ifndef SYSTEMSETTINGSDIALOG_H
17#define SYSTEMSETTINGSDIALOG_H
19#include <QtWidgets/qdialog.h>
20#include <QtCore/qstringlist.h>
25 class DeviceProfileDialog;
28class QDesignerDialogGuiInterface;
30class QDialogButtonBox;
49 bool showDialog(
const QStringList &existingNames);
53 void nameChanged(
const QString &name);
58 void critical(
const QString &title,
const QString &msg);
59 Ui::DeviceProfileDialog *m_ui;
60 QDesignerDialogGuiInterface *m_dlgGui;
61 QStringList m_existingNames;
DeviceProfile deviceProfile() const
bool showDialog(const QStringList &existingNames)
~DeviceProfileDialog() override
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.