logsui/logsapp/inc/logsdetailsview.h
changeset 15 76d2cf7a585e
parent 9 68f3171a5819
child 18 acd4e87b24b4
equal deleted inserted replaced
13:52d644758b05 15:76d2cf7a585e
    16 */
    16 */
    17 #ifndef LOGSDETAILSVIEW_H
    17 #ifndef LOGSDETAILSVIEW_H
    18 #define LOGSDETAILSVIEW_H
    18 #define LOGSDETAILSVIEW_H
    19 
    19 
    20 #include "logsbaseview.h"
    20 #include "logsbaseview.h"
       
    21 #include <hblistviewitem.h>
    21 
    22 
    22 class HbListView;
    23 class HbListView;
    23 class HbGroupBox;
    24 class HbGroupBox;
    24 class HbAction;
    25 class HbAction;
    25 class LogsComponentRepository;
    26 class LogsComponentRepository;
    55     
    56     
    56     void initiateVoiceCall();
    57     void initiateVoiceCall();
    57     void initiateVideoCall();
    58     void initiateVideoCall();
    58     void sendMessage();
    59     void sendMessage();
    59     void openContact();
    60     void openContact();
       
    61     void copyNumberToClipboard();
    60     
    62     
    61     //from LogsBaseView
    63     //from LogsBaseView
    62     virtual void handleBackSoftkey();
    64     virtual void handleBackSoftkey();
    63     virtual void deleteEventAnswer(int action);
    65     virtual void deleteEventAnswer(int action);
    64     
    66     
    79     
    81     
    80     HbGroupBox* mViewName; //not owned
    82     HbGroupBox* mViewName; //not owned
    81     HbListView* mListView; //not owned
    83     HbListView* mListView; //not owned
    82 };
    84 };
    83 
    85 
       
    86 class LogsDetailsViewItem : public HbListViewItem
       
    87 {
       
    88     Q_OBJECT
       
    89     friend class UT_LogsDetailsViewItem;
       
    90     
       
    91 public:
       
    92     
       
    93     explicit LogsDetailsViewItem();
       
    94     virtual ~LogsDetailsViewItem();
       
    95     virtual HbAbstractViewItem *createItem();
       
    96     virtual void updateChildItems();
       
    97     
       
    98 protected: // From HbAbstractViewItem
       
    99     
       
   100     /*
       
   101     * highlighting in detailsview is removed by
       
   102     * overriding the pressStateChanged method to do nothing.
       
   103     */
       
   104     virtual void pressStateChanged(bool value, bool animate);
       
   105 };
       
   106 
       
   107 
       
   108 
    84 #endif // LOGSDETAILSVIEW_H
   109 #endif // LOGSDETAILSVIEW_H