phonebookui/pbkcommonui/inc/cntcontactcarddatacontainer.h
changeset 37 fd64c38c277d
parent 31 2a11b5b00470
child 40 b46a585f6909
equal deleted inserted replaced
31:2a11b5b00470 37:fd64c38c277d
    28 class CntContactCardDataContainer: public QObject
    28 class CntContactCardDataContainer: public QObject
    29 {
    29 {
    30     Q_OBJECT    
    30     Q_OBJECT    
    31 
    31 
    32 public:
    32 public:
    33     CntContactCardDataContainer(QContact* contact, QObject *parent = 0);
    33     CntContactCardDataContainer(QContact* contact, QObject *parent = 0, bool myCard = false);
    34     virtual ~CntContactCardDataContainer();
    34     virtual ~CntContactCardDataContainer();
    35 
    35 
    36 public:
    36 public:
    37     CntContactCardDataItem* dataItem(int index) const;
    37     CntContactCardDataItem* dataItem(int index) const;
    38     int itemCount() const;
    38     int itemCount() const;
    41 #ifdef PBK_UNIT_TEST
    41 #ifdef PBK_UNIT_TEST
    42 public:
    42 public:
    43 #else
    43 #else
    44 private:    
    44 private:    
    45 #endif  
    45 #endif  
    46     void initializeActionsData();
    46     void initializeActionsData(bool myCard);
    47     void initializeGroupData();
    47     void initializeGroupData();
    48     void initializeDetailsData();
    48     void initializeDetailsData();
    49     QList<QContactDetail> actionDetails(const QString &actionName, const QContact &contact);
    49     QList<QContactDetail> actionDetails(const QString &actionName, const QContact &contact);
    50     bool supportsDetail(const QString &actionName, const QContactDetail &contactDetail);
    50     bool supportsDetail(const QString &actionName, const QContactDetail &contactDetail);
    51     void addSeparator(int index);
    51     void addSeparator(int index);
    52     void sortDataItems();
    52     void sortDataItems();
       
    53     int getPosition(const QString& aId, const QString& aContext, bool dynamicAction = false);
    53     
    54     
    54 #ifdef PBK_UNIT_TEST
    55 #ifdef PBK_UNIT_TEST
    55 public:
    56 public:
    56 #else
    57 #else
    57 private:    
    58 private: