phonebookui/pbkcommonui/inc/cntcontactcarddetailitem.h
changeset 46 efe85016a067
parent 37 fd64c38c277d
equal deleted inserted replaced
40:b46a585f6909 46:efe85016a067
    46     void initGesture();
    46     void initGesture();
    47     void createPrimitives();
    47     void createPrimitives();
    48     void recreatePrimitives();
    48     void recreatePrimitives();
    49     void updatePrimitives();
    49     void updatePrimitives();
    50     void setDetails(CntContactCardDataItem* aDataItem);
    50     void setDetails(CntContactCardDataItem* aDataItem);
       
    51     //To update the secondary icon item. Used for
       
    52     //maptile progress icon updation.
       
    53     void setSecondaryIconItem( HbIcon aIcon );
    51     int index();
    54     int index();
    52 
    55 
    53 public slots:
    56 public slots:
    54     void onLongPress(const QPointF &point);
    57     void onLongPress(const QPointF &point);
    55 
    58 
    61     QString getText() const { return text; }
    64     QString getText() const { return text; }
    62     QString getValueText() const { return valueText; }
    65     QString getValueText() const { return valueText; }
    63     HbIcon getIcon() const { return icon; }
    66     HbIcon getIcon() const { return icon; }
    64     HbIcon getSecondaryIcon() const { return secondaryIcon; }
    67     HbIcon getSecondaryIcon() const { return secondaryIcon; }
    65 
    68 
    66 #ifdef PBK_UNIT_TEST
       
    67 public:
       
    68 #else
       
    69 private:
    69 private:
    70 #endif
       
    71     HbIconItem              *mIcon;
    70     HbIconItem              *mIcon;
    72     HbIconItem              *mSecondaryIcon;
    71     HbIconItem              *mSecondaryIcon;
    73     HbTextItem              *mFirstLineText;
    72     HbTextItem              *mFirstLineText;
    74     HbTextItem              *mSecondLineText;
    73     HbTextItem              *mSecondLineText;
    75     HbFrameItem             *mFrameItem;
    74     HbFrameItem             *mFrameItem;
    82 
    81 
    83     QString                 text;
    82     QString                 text;
    84     QString                 valueText;
    83     QString                 valueText;
    85     HbIcon                  icon;
    84     HbIcon                  icon;
    86     HbIcon                  secondaryIcon;
    85     HbIcon                  secondaryIcon;
       
    86     
       
    87 friend class TestCntContactCardDetailItem;
    87 };
    88 };
    88 
    89 
    89 #endif // CNTCOMMLAUNCHERDETAILITEM_H
    90 #endif // CNTCOMMLAUNCHERDETAILITEM_H
    90