diff -r f27aebe284bb -r c5af8598d22c logsui/logsapp/inc/logsdetailsview.h --- a/logsui/logsapp/inc/logsdetailsview.h Wed Aug 18 09:49:12 2010 +0300 +++ b/logsui/logsapp/inc/logsdetailsview.h Thu Sep 02 20:27:05 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