#ifndef SETTINGSTABGENERAL_H #define SETTINGSTABGENERAL_H #include #include #include #include #include #include #include #include #include #include #include class SettingsTabGeneral : public SettingsTab { Q_OBJECT public: explicit SettingsTabGeneral(json _data, SoundPlayback* soundPlayback); virtual json tabSettings() override; virtual void reset() override; private: QComboBox* languageSelection; CustomKeySequenceEdit* stopHotkey; QComboBox* themeSelection; SoundPlayback* soundPlayback; QHotkey* hotkeyStop = nullptr; void updateStopHotkey(); void updateTheme(); }; #endif // SETTINGSTABGENERAL_H