X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fcorehighlightsettingspage.h;h=fe0113f6203b3ba890fcddd437a0d7f96f61d814;hp=393f31ad9ee4a79eb2f49a2d8e3be4694f11e759;hb=e7ca039bcfdef8e22946b4402643ce107e89709c;hpb=60ae6c56db55ea84c59ad1e589a0ff54abc057e1 diff --git a/src/qtui/settingspages/corehighlightsettingspage.h b/src/qtui/settingspages/corehighlightsettingspage.h index 393f31ad..fe0113f6 100644 --- a/src/qtui/settingspages/corehighlightsettingspage.h +++ b/src/qtui/settingspages/corehighlightsettingspage.h @@ -18,14 +18,14 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef _COREHIGHLIGHTSETTINGSPAGE_H_ -#define _COREHIGHLIGHTSETTINGSPAGE_H_ +#pragma once #include #include -#include +#include "highlightrulemanager.h" #include "settingspage.h" + #include "ui_corehighlightsettingspage.h" class CoreHighlightSettingsPage : public SettingsPage @@ -45,6 +45,7 @@ public slots: void clientConnected(); private slots: + void coreConnectionStateChanged(bool state); void widgetHasChanged(); void addNewHighlightRow(bool enable = true, const QString &name = tr("highlight rule"), bool regex = false, bool cs = false, const QString &sender = "", const QString &chanName = "", @@ -60,8 +61,10 @@ private slots: private: Ui::CoreHighlightSettingsPage ui; + HighlightRuleManager::HighlightRuleList highlightList; HighlightRuleManager::HighlightRuleList ignoredList; + enum column { EnableColumn = 0, NameColumn = 1, @@ -79,6 +82,3 @@ private: bool _initialized; }; - - -#endif