diff options
author | Klaas Freitag <freitag@owncloud.com> | 2016-03-10 19:09:36 +0300 |
---|---|---|
committer | Klaas Freitag <freitag@owncloud.com> | 2016-03-11 12:48:34 +0300 |
commit | 2d1ab27cb52b318f30e9825091d94dc5444ff363 (patch) | |
tree | be44a3040a13eddcee127ae41d9d85df893a7fc9 /src/gui/activitywidget.h | |
parent | 903e79a7c4023c6f28377d5323b2401cea0cae92 (diff) |
Notifications: Refactor - create a notification handler class
That cleans the ActivityWidget class
Diffstat (limited to 'src/gui/activitywidget.h')
-rw-r--r-- | src/gui/activitywidget.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/gui/activitywidget.h b/src/gui/activitywidget.h index 44b4a170c..62ef46e0c 100644 --- a/src/gui/activitywidget.h +++ b/src/gui/activitywidget.h @@ -171,7 +171,6 @@ public slots: void slotRefresh(AccountState* ptr); void slotRemoveAccount( AccountState *ptr ); void slotAccountActivityStatus(AccountState *ast, int statusCode); - void slotFetchNotifications(AccountState *ptr); signals: void guiLog(const QString&, const QString&); @@ -181,7 +180,6 @@ signals: void newNotificationList(const ActivityList& list); private slots: - void slotNotificationsReceived(const QVariantMap& json, int statusCode); void slotBuildNotificationDisplay(const ActivityList& list); void slotSendNotificationRequest(const QString &accountName, const QString& link, const QString& verb); void slotNotifyNetworkError( QNetworkReply* ); @@ -196,12 +194,13 @@ private: QSet<QString> _accountsWithoutActivities; QMap<int, NotificationWidget*> _widgetForNotifId; - QPointer<JsonApiJob> _notificationJob; + QElapsedTimer _guiLogTimer; + QSet<int> _guiLoggedNotifications; + int _notificationRequests; + ActivityListModel *_model; QVBoxLayout *_notificationsLayout; - QElapsedTimer _guiLogTimer; - QSet<int> _guiLoggedNotifications; }; |