X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fnotificationssettingspage.h;h=4ba9f183cf177cd977d9f4be57e56f022e47426a;hp=d155914103ab2d40559e38a4f481890bc723f77c;hb=a7b8afccd7d0e2a508c771e7385155bbe6050ef8;hpb=9d32e4eb35cecd82d936d2de7da7e7e7dc606667 diff --git a/src/qtui/settingspages/notificationssettingspage.h b/src/qtui/settingspages/notificationssettingspage.h index d1559141..4ba9f183 100644 --- a/src/qtui/settingspages/notificationssettingspage.h +++ b/src/qtui/settingspages/notificationssettingspage.h @@ -24,8 +24,12 @@ #include #include "settingspage.h" -#include "ui_notificationssettingspage.h" +//! A settings page for configuring notifications +/** This class just vertically stacks the ConfigWidgets of the registered notification backends. + * \NOTE: When this is called, all backends need to be already registered. No dynamic changes + * are tracked or reacted to! + */ class NotificationsSettingsPage : public SettingsPage { Q_OBJECT @@ -43,10 +47,8 @@ class NotificationsSettingsPage : public SettingsPage { void widgetHasChanged(); private: - Ui::NotificationsSettingsPage ui; - QHash settings; - - bool testHasChanged(); + QList _configWidgets; + bool _hasDefaults; }; #endif