X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fappearancesettingspage.h;h=4f47a33bfb140e6a1c727e416609219755474649;hb=0ec85b3e2ce83908af510a25d40eb2b9a0f0ffed;hp=c3e51a94d342a6f241502a3fca0d20180bc99e1d;hpb=c14a00f37179e49f034dc64b4da0c86b51caed5d;p=quassel.git diff --git a/src/qtui/settingspages/appearancesettingspage.h b/src/qtui/settingspages/appearancesettingspage.h index c3e51a94..4f47a33b 100644 --- a/src/qtui/settingspages/appearancesettingspage.h +++ b/src/qtui/settingspages/appearancesettingspage.h @@ -30,8 +30,6 @@ #include "settingspage.h" #include "ui_appearancesettingspage.h" -class QSignalMapper; - class AppearanceSettingsPage : public SettingsPage { Q_OBJECT @@ -48,22 +46,19 @@ public slots: private slots: void widgetHasChanged(); - void loadFonts(Settings::Mode mode); - void setFont(QLabel *label, const QFont &font); - void chooseFont(QWidget *label); + void chooseStyleSheet(); private: bool testHasChanged(); void initStyleComboBox(); void initLanguageComboBox(); QLocale selectedLocale() const; - void clearFontFromFormat(QTextCharFormat &fmt); Ui::AppearanceSettingsPage ui; QHash settings; - QList _locales; - QSignalMapper *mapper; - bool _fontsChanged; + QMap _locales; + + inline QString settingsKey() const { return QString("QtUi"); } }; #endif