X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=9b49da10e13afc2246f8b4d66a3f57d5d41bfccb;hp=fcbd228eb68d175a1144b294334a17056f8f68ef;hb=278aef059d7652b2a4e1359d72bb4028524246d4;hpb=52cba0963e0714f4d58296a20d02164b57f9f4ba diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index fcbd228e..9b49da10 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -45,16 +45,19 @@ #include "selectionmodelsynchronizer.h" #include "mappedselectionmodel.h" +#include "settingspages/appearancesettingspage.h" #include "settingspages/bufferviewsettingspage.h" #include "settingspages/colorsettingspage.h" #include "settingspages/fontssettingspage.h" #include "settingspages/generalsettingspage.h" +#include "settingspages/highlightsettingspage.h" #include "settingspages/identitiessettingspage.h" #include "settingspages/networkssettingspage.h" #include "debugconsole.h" #include "global.h" +#include "qtuistyle.h" MainWin::MainWin(QtUi *_gui, QWidget *parent) : QMainWindow(parent), @@ -75,7 +78,7 @@ MainWin::MainWin(QtUi *_gui, QWidget *parent) statusBar()->showMessage(tr("Waiting for core...")); installEventFilter(new JumpKeyHandler(this)); - + UiSettings uiSettings; QString style = uiSettings.value("Style", QString("")).toString(); if(style != "") { @@ -197,8 +200,10 @@ void MainWin::setupSettingsDlg() { //Category: Appearance settingsDlg->registerSettingsPage(new ColorSettingsPage(settingsDlg)); settingsDlg->registerSettingsPage(new FontsSettingsPage(settingsDlg)); + settingsDlg->registerSettingsPage(new AppearanceSettingsPage(settingsDlg)); //General //Category: Behaviour settingsDlg->registerSettingsPage(new GeneralSettingsPage(settingsDlg)); + settingsDlg->registerSettingsPage(new HighlightSettingsPage(settingsDlg)); //Category: General settingsDlg->registerSettingsPage(new IdentitiesSettingsPage(settingsDlg)); settingsDlg->registerSettingsPage(new NetworksSettingsPage(settingsDlg)); @@ -437,11 +442,12 @@ void MainWin::receiveMessage(const Message &msg) { sender = sender.left(i); title += QString(" - %1").arg(sender); } - QString text = QtUi::style()->styleString(Message::mircToInternal(msg.text())).text; UiSettings uiSettings; if(uiSettings.value("DisplayPopupMessages", QVariant(true)).toBool()) { + // FIXME don't invoke style engine for this! + QString text = QtUi::style()->styleString(Message::mircToInternal(msg.text())).text; displayTrayIconMessage(title, text); }