X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fcorehighlightsettingspage.h;h=b229a20758400bb2272ec181fb2e5066104bd9f1;hp=03681e3c1e6f72410e84e50987871b5e8f4cd35a;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=30b159cb876a9495de42e9a3e70ca050516f0805 diff --git a/src/qtui/settingspages/corehighlightsettingspage.h b/src/qtui/settingspages/corehighlightsettingspage.h index 03681e3c..b229a207 100644 --- a/src/qtui/settingspages/corehighlightsettingspage.h +++ b/src/qtui/settingspages/corehighlightsettingspage.h @@ -20,8 +20,8 @@ #pragma once -#include #include +#include #include "highlightrulemanager.h" #include "settingspage.h" @@ -33,7 +33,7 @@ class CoreHighlightSettingsPage : public SettingsPage Q_OBJECT public: - explicit CoreHighlightSettingsPage(QWidget *parent = nullptr); + explicit CoreHighlightSettingsPage(QWidget* parent = nullptr); bool hasDefaults() const override; @@ -49,18 +49,29 @@ public slots: private slots: void coreConnectionStateChanged(bool state); void widgetHasChanged(); - void addNewHighlightRow(bool enable = true, int id = -1, const QString &name = tr("highlight rule"), bool regex = false, - bool cs = false, const QString &sender = "", const QString &chanName = "", + void addNewHighlightRow(bool enable = true, + int id = -1, + const QString& name = tr("highlight rule"), + bool regex = false, + bool cs = false, + const QString& sender = "", + const QString& chanName = "", bool self = false); - void addNewIgnoredRow(bool enable = true, int id = -1, const QString &name = tr("highlight rule"), bool regex = false, - bool cs = false, const QString &sender = "", const QString &chanName = "", bool self = false); + void addNewIgnoredRow(bool enable = true, + int id = -1, + const QString& name = tr("highlight rule"), + bool regex = false, + bool cs = false, + const QString& sender = "", + const QString& chanName = "", + bool self = false); void removeSelectedHighlightRows(); void removeSelectedIgnoredRows(); void highlightNicksChanged(int index); - void selectHighlightRow(QTableWidgetItem *item); - void selectIgnoredRow(QTableWidgetItem *item); - void highlightTableChanged(QTableWidgetItem *item); - void ignoredTableChanged(QTableWidgetItem *item); + void selectHighlightRow(QTableWidgetItem* item); + void selectIgnoredRow(QTableWidgetItem* item); + void highlightTableChanged(QTableWidgetItem* item); + void ignoredTableChanged(QTableWidgetItem* item); /** Import local Highlight rules into the Core Highlight rules * @@ -79,7 +90,8 @@ private: HighlightRuleManager::HighlightRuleList highlightList; HighlightRuleManager::HighlightRuleList ignoredList; - enum column { + enum column + { EnableColumn = 0, NameColumn = 1, RegExColumn = 2, @@ -92,7 +104,7 @@ private: void emptyHighlightTable(); void emptyIgnoredTable(); - void setupRuleTable(QTableWidget *highlightTable) const; + void setupRuleTable(QTableWidget* highlightTable) const; /** * Get tooltip for the specified rule table column @@ -112,8 +124,8 @@ private: * @param senderWidget Sender name * @param chanWidget Channel name */ - void setupTableTooltips(QWidget *enableWidget, QWidget *nameWidget, QWidget *regExWidget, - QWidget *csWidget, QWidget *senderWidget, QWidget *chanWidget) const; + void setupTableTooltips( + QWidget* enableWidget, QWidget* nameWidget, QWidget* regExWidget, QWidget* csWidget, QWidget* senderWidget, QWidget* chanWidget) const; /** * Setup tooltips and "What's this?" prompts for table entries @@ -125,9 +137,12 @@ private: * @param senderWidget Sender name * @param chanWidget Channel name */ - void setupTableTooltips(QTableWidgetItem *enableWidget, QTableWidgetItem *nameWidget, - QTableWidgetItem *regExWidget, QTableWidgetItem *csWidget, - QTableWidgetItem *senderWidget, QTableWidgetItem *chanWidget) const; + void setupTableTooltips(QTableWidgetItem* enableWidget, + QTableWidgetItem* nameWidget, + QTableWidgetItem* regExWidget, + QTableWidgetItem* csWidget, + QTableWidgetItem* senderWidget, + QTableWidgetItem* chanWidget) const; /** Update the UI to show core support for highlights *