#ifndef SETTINGS_H #define SETTINGS_H #include #include #include #include namespace Ui { class settings; } class Settings : public QMainWindow { Q_OBJECT public: explicit Settings(QWidget *parent = nullptr); ~Settings(); void selectSettings(QSettings *selectedSettings); private slots: void okClose(); void cancleClose(); void checkConfig(); void handleTestConnectionResult(QNetworkReply *reply); private: Ui::settings *ui; QSettings *mySettings; QHash *configLineEditMap; QStringList *configOptionsKeys; QStringList *configOptions; }; #endif // SETTINGS_H