From: Manuel Nickschas Date: Sun, 12 Oct 2008 16:33:32 +0000 (+0200) Subject: Note to self: a QSet is not ordered. X-Git-Tag: 0.3.1~178 X-Git-Url: https://git.quassel-irc.org/?a=commitdiff_plain;h=ed2415135359b4f8a3f75f2634e028500c08c1fe;p=quassel.git Note to self: a QSet is not ordered. --- 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; };