logsui/logsapp/inc/logsdetailsview.h
changeset 15 76d2cf7a585e
parent 9 68f3171a5819
child 18 acd4e87b24b4
--- a/logsui/logsapp/inc/logsdetailsview.h	Fri Aug 06 14:57:47 2010 +0300
+++ b/logsui/logsapp/inc/logsdetailsview.h	Mon Aug 23 18:14:51 2010 +0300
@@ -18,6 +18,7 @@
 #define LOGSDETAILSVIEW_H
 
 #include "logsbaseview.h"
+#include <hblistviewitem.h>
 
 class HbListView;
 class HbGroupBox;
@@ -57,6 +58,7 @@
     void initiateVideoCall();
     void sendMessage();
     void openContact();
+    void copyNumberToClipboard();
     
     //from LogsBaseView
     virtual void handleBackSoftkey();
@@ -81,4 +83,27 @@
     HbListView* mListView; //not owned
 };
 
+class LogsDetailsViewItem : public HbListViewItem
+{
+    Q_OBJECT
+    friend class UT_LogsDetailsViewItem;
+    
+public:
+    
+    explicit LogsDetailsViewItem();
+    virtual ~LogsDetailsViewItem();
+    virtual HbAbstractViewItem *createItem();
+    virtual void updateChildItems();
+    
+protected: // From HbAbstractViewItem
+    
+    /*
+    * highlighting in detailsview is removed by
+    * overriding the pressStateChanged method to do nothing.
+    */
+    virtual void pressStateChanged(bool value, bool animate);
+};
+
+
+
 #endif // LOGSDETAILSVIEW_H