#ifndef SETTINGSDIALOGGENERAL_H #define SETTINGSDIALOGGENERAL_H #include "settingsdialog.h" #include "settings.h" class GeneralSettingsTab : public SettingsTab { public: GeneralSettingsTab(Settings& settings, SettingsDialog& dialog); void update(); private: void addLanguages(); void selectLanguage(); void addStyles(); void selectStyle(); void setColorTable(); void resetDialogs(); void addColor( const QString& text, const QColor& defaultColor, std::function get, std::function commit); void onColorActivated(); void on_categoriesBtn_clicked(); void on_resetColorsBtn_clicked(); void on_resetDialogsButton_clicked(); }; #endif // SETTINGSDIALOGGENERAL_H