#ifndef CONFIGURATIONDIALOG_H #define CONFIGURATIONDIALOG_H #include class QLineEdit; class QCheckBox; class QLabel; class QRadioButton; class ConfigurationDialog : public QDialog { Q_OBJECT public: explicit ConfigurationDialog(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr); public slots: virtual void accept(); void chooseColor(QWidget *label); void selectBeet(bool checked); private: void readSettings(); QLineEdit *mDbHost; QLineEdit *mDbUser; QLineEdit *mDbPass; QLineEdit *mDbName; QLabel *mBaseColorL; QLabel *mAltColorL; QCheckBox *mUseAltColors; QRadioButton *mUseBeetRB; QLineEdit *mScanDir; }; #endif // CONFIGURATIONDIALOG_H