X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Ftaskbarnotificationbackend.cpp;h=26a3761cf5070ca732a270bc155bb148532cfed9;hp=9b2e2be162db60c42ebb0d1d630b576250b30f31;hb=7d252c0e8aa2728d9a57130c7aae8923c5321542;hpb=fc7afbfbd06c214a393b49c120d2ae885647335d diff --git a/src/qtui/taskbarnotificationbackend.cpp b/src/qtui/taskbarnotificationbackend.cpp index 9b2e2be1..26a3761c 100644 --- a/src/qtui/taskbarnotificationbackend.cpp +++ b/src/qtui/taskbarnotificationbackend.cpp @@ -26,19 +26,15 @@ #include "mainwin.h" #include "qtui.h" -TaskbarNotificationBackend::TaskbarNotificationBackend(QObject *parent) : AbstractNotificationBackend(parent) { +TaskbarNotificationBackend::TaskbarNotificationBackend(QObject *parent) + : AbstractNotificationBackend(parent) +{ NotificationSettings notificationSettings; _enabled = notificationSettings.value("Taskbar/Enabled", true).toBool(); _timeout = notificationSettings.value("Taskbar/Timeout", 0).toBool(); notificationSettings.notify("Taskbar/Enabled", this, SLOT(enabledChanged(const QVariant &))); notificationSettings.notify("Taskbar/Timeout", this, SLOT(timeoutChanged(const QVariant &))); - - _configWidget = new ConfigWidget(); -} - -TaskbarNotificationBackend::~TaskbarNotificationBackend() { - delete _configWidget; } void TaskbarNotificationBackend::notify(const Notification ¬ification) { @@ -60,8 +56,8 @@ void TaskbarNotificationBackend::timeoutChanged(const QVariant &v) { _timeout = v.toInt(); } -SettingsPage *TaskbarNotificationBackend::configWidget() const { - return _configWidget; +SettingsPage *TaskbarNotificationBackend::createConfigWidget() const { + return new ConfigWidget(); } /***************************************************************************/