X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fdesktopnotificationbackend.cpp;h=e959f528e72e38f29b2fc431c3333fa0e16ae715;hp=d2cf9ed8ab0d4a9effacfe0edd05b80f9c1437b2;hb=7d252c0e8aa2728d9a57130c7aae8923c5321542;hpb=fc7afbfbd06c214a393b49c120d2ae885647335d diff --git a/src/qtui/desktopnotificationbackend.cpp b/src/qtui/desktopnotificationbackend.cpp index d2cf9ed8..e959f528 100644 --- a/src/qtui/desktopnotificationbackend.cpp +++ b/src/qtui/desktopnotificationbackend.cpp @@ -26,9 +26,9 @@ #include "clientsettings.h" #include "networkmodel.h" -DesktopNotificationBackend::DesktopNotificationBackend(QObject *parent) : AbstractNotificationBackend(parent) { - _configWidget = new ConfigWidget(); - +DesktopNotificationBackend::DesktopNotificationBackend(QObject *parent) + : AbstractNotificationBackend(parent) +{ _dbusInterface = new org::freedesktop::Notifications( "org.freedesktop.Notifications", "/org/freedesktop/Notifications", @@ -59,10 +59,6 @@ DesktopNotificationBackend::DesktopNotificationBackend(QObject *parent) : Abstra notificationSettings.notify("DesktopNotification/QueueNotifications", this, SLOT(queueNotificationsChanged(const QVariant &))); } -DesktopNotificationBackend::~DesktopNotificationBackend() { - delete _configWidget; -} - void DesktopNotificationBackend::enabledChanged(const QVariant &v) { _enabled = v.toBool(); } @@ -154,8 +150,8 @@ void DesktopNotificationBackend::desktopNotificationInvoked(uint id, const QStri Q_UNUSED(id); Q_UNUSED(action); } -SettingsPage *DesktopNotificationBackend::configWidget() const { - return _configWidget; +SettingsPage *DesktopNotificationBackend::createConfigWidget() const { + return new ConfigWidget(); } /***************************************************************************/