From 0a656b75f3fc80f13424db0e7ec403dff28a366e Mon Sep 17 00:00:00 2001 From: "Javier S. Pedro" Date: Sun, 2 Oct 2011 16:39:40 +0200 Subject: new notifications list, time syncing --- ckitcallnotification/ckitcallnotification.cpp | 9 +++++++-- ckitcallnotification/ckitcallnotification.h | 7 ++----- ckitcallnotification/ckitcallprovider.cpp | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) (limited to 'ckitcallnotification') diff --git a/ckitcallnotification/ckitcallnotification.cpp b/ckitcallnotification/ckitcallnotification.cpp index 72a768e..7362e2d 100644 --- a/ckitcallnotification/ckitcallnotification.cpp +++ b/ckitcallnotification/ckitcallnotification.cpp @@ -39,14 +39,19 @@ void CKitCallNotification::activate() // TODO Actually do something } -void CKitCallNotification::clear() +void CKitCallNotification::dismiss() { // TODO Actually reject the call - emit cleared(); } void CKitCallNotification::changeDisplayName(const QString &displayName) { _displayName = displayName; + emit titleChanged(); emit changed(); } + +void CKitCallNotification::remove() +{ + emit dismissed(); +} diff --git a/ckitcallnotification/ckitcallnotification.h b/ckitcallnotification/ckitcallnotification.h index 10453be..bd65e63 100644 --- a/ckitcallnotification/ckitcallnotification.h +++ b/ckitcallnotification/ckitcallnotification.h @@ -21,16 +21,13 @@ public: QString body() const; void activate(); - void clear(); - -signals: - void changed(); - void cleared(); + void dismiss(); protected: QDateTime _dateTime; QString _displayName; void changeDisplayName(const QString& displayName); + void remove(); friend class CKitCallProvider; }; diff --git a/ckitcallnotification/ckitcallprovider.cpp b/ckitcallnotification/ckitcallprovider.cpp index acfcca3..5e00977 100644 --- a/ckitcallnotification/ckitcallprovider.cpp +++ b/ckitcallnotification/ckitcallprovider.cpp @@ -44,7 +44,7 @@ void CKitCallProvider::activeCallChanged() } else { // Call has either been answered, rejected, missed, .. if (_notification) { - _notification->clear(); + _notification->remove(); _notification->deleteLater(); _notification = 0; } -- cgit v1.2.3