diff -r 52d644758b05 -r 76d2cf7a585e logsui/logsapp/inc/logsdetailsview.h --- 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 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