From ed2415135359b4f8a3f75f2634e028500c08c1fe Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sun, 12 Oct 2008 18:33:32 +0200 Subject: [PATCH 1/1] Note to self: a QSet is not ordered. --- src/qtui/qtui.cpp | 8 ++++---- src/qtui/qtui.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/qtui/qtui.cpp b/src/qtui/qtui.cpp index 0b8d3e69..8cb83471 100644 --- a/src/qtui/qtui.cpp +++ b/src/qtui/qtui.cpp @@ -32,7 +32,7 @@ ActionCollection *QtUi::_actionCollection = 0; MainWin *QtUi::_mainWin = 0; -QSet QtUi::_notificationBackends; +QList QtUi::_notificationBackends; QList QtUi::_notifications; QtUiStyle *QtUi::_style = 0; @@ -81,19 +81,19 @@ void QtUi::disconnectedFromCore() { void QtUi::registerNotificationBackend(AbstractNotificationBackend *backend) { if(!_notificationBackends.contains(backend)) { - _notificationBackends.insert(backend); + _notificationBackends.append(backend); } } void QtUi::unregisterNotificationBackend(AbstractNotificationBackend *backend) { - _notificationBackends.remove(backend); + _notificationBackends.removeAll(backend); } void QtUi::unregisterAllNotificationBackends() { _notificationBackends.clear(); } -const QSet &QtUi::notificationBackends() { +const QList &QtUi::notificationBackends() { return _notificationBackends; } diff --git a/src/qtui/qtui.h b/src/qtui/qtui.h index db06409c..1fe1114c 100644 --- a/src/qtui/qtui.h +++ b/src/qtui/qtui.h @@ -60,7 +60,7 @@ public: static void registerNotificationBackend(AbstractNotificationBackend *); static void unregisterNotificationBackend(AbstractNotificationBackend *); static void unregisterAllNotificationBackends(); - static const QSet ¬ificationBackends(); + static const QList ¬ificationBackends(); static uint invokeNotification(BufferId bufId, const QString &sender, const QString &text); static void closeNotification(uint notificationId); static void closeNotifications(BufferId bufferId = BufferId()); @@ -77,7 +77,7 @@ private: static MainWin *_mainWin; static ActionCollection *_actionCollection; static QtUiStyle *_style; - static QSet _notificationBackends; + static QList _notificationBackends; static QList _notifications; }; -- 2.20.1