Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaas Freitag <freitag@owncloud.com>2016-03-10 19:09:36 +0300
committerKlaas Freitag <freitag@owncloud.com>2016-03-11 12:48:34 +0300
commit2d1ab27cb52b318f30e9825091d94dc5444ff363 (patch)
treebe44a3040a13eddcee127ae41d9d85df893a7fc9 /src/gui/activitywidget.h
parent903e79a7c4023c6f28377d5323b2401cea0cae92 (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.h9
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;
};