phonebookui/pbkcommonui/inc/cntcontactcardview.h
changeset 65 ae724a111993
parent 59 a642906a277a
equal deleted inserted replaced
59:a642906a277a 65:ae724a111993
    22 #include "cntglobal.h"
    22 #include "cntglobal.h"
    23 #include <QObject>
    23 #include <QObject>
    24 
    24 
    25 class HbView;
    25 class HbView;
    26 class CntContactCardViewPrivate;
    26 class CntContactCardViewPrivate;
    27 class CntAbstractViewManager;
       
    28 
    27 
    29 QTM_BEGIN_NAMESPACE
    28 QTM_BEGIN_NAMESPACE
    30 class QContact;
    29 class QContact;
    31 class QContactDetail;
    30 class QContactDetail;
    32 QTM_END_NAMESPACE
    31 QTM_END_NAMESPACE
    40 public:
    39 public:
    41     CntContactCardView(bool isTemporary = false);
    40     CntContactCardView(bool isTemporary = false);
    42     ~CntContactCardView();
    41     ~CntContactCardView();
    43   
    42   
    44 signals:
    43 signals:
    45     void backPressed();  
    44     void backPressed(int value); // value is return value for services (from cntservicescontact.h)
    46     void viewActivated(CntAbstractViewManager* aMgr, const CntViewParameters aArgs);
    45     void viewActivated(CntAbstractViewManager* aMgr, const CntViewParameters aArgs);
    47     void addToContacts();
    46     void addToContacts();
    48     
    47     
    49 public: // From CntAbstractView
    48 public: // From CntAbstractView
    50     void activate(CntAbstractViewManager* aMgr, const CntViewParameters aArgs);
    49     void activate(const CntViewParameters aArgs);
    51     void deactivate();
    50     void deactivate();
    52     HbView* view() const;
    51     HbView* view() const;
    53     
    52     
    54     bool isDefault() const;
    53     bool isDefault() const;
    55     int viewId() const;
    54     int viewId() const;
    56      
    55      
       
    56     void setEngine( CntAbstractEngine& aEngine );
    57 private:
    57 private:
    58     CntContactCardViewPrivate* const d_ptr;
    58     CntContactCardViewPrivate* const d_ptr;
    59     Q_DECLARE_PRIVATE_D(d_ptr, CntContactCardView)
    59     Q_DECLARE_PRIVATE_D(d_ptr, CntContactCardView)
    60     Q_DISABLE_COPY(CntContactCardView)    
    60     Q_DISABLE_COPY(CntContactCardView)    
    61 };
    61 };