X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fnotificationssettingspage.h;h=7734fa2fabbcf19aa64fcdb2ce7d79f1d6a5482a;hp=d155914103ab2d40559e38a4f481890bc723f77c;hb=a5ea274363f8ab9fd5279084c564c9966e313955;hpb=9d32e4eb35cecd82d936d2de7da7e7e7dc606667 diff --git a/src/qtui/settingspages/notificationssettingspage.h b/src/qtui/settingspages/notificationssettingspage.h index d1559141..7734fa2f 100644 --- a/src/qtui/settingspages/notificationssettingspage.h +++ b/src/qtui/settingspages/notificationssettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-08 by the Quassel IRC Team * + * Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -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