From 0a656b75f3fc80f13424db0e7ec403dff28a366e Mon Sep 17 00:00:00 2001
From: "Javier S. Pedro" <maemo@javispedro.com>
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