X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=9b49da10e13afc2246f8b4d66a3f57d5d41bfccb;hp=b85671e9696773f9a5b7b787f68b1ff9ace967ae;hb=278aef059d7652b2a4e1359d72bb4028524246d4;hpb=109e990662d25b98e5d5a159c4cad7c93e56b2fe diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index b85671e9..9b49da10 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -50,12 +50,14 @@ #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), @@ -201,6 +203,7 @@ void MainWin::setupSettingsDlg() { 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)); @@ -439,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); }