phonebookui/pbkcommonui/inc/cntcontactcarddataitem.h
changeset 31 2a11b5b00470
parent 27 de1630741fbe
child 37 fd64c38c277d
equal deleted inserted replaced
27:de1630741fbe 31:2a11b5b00470
    28 class CntContactCardDataItem: public QObject
    28 class CntContactCardDataItem: public QObject
    29 {
    29 {
    30     Q_OBJECT    
    30     Q_OBJECT    
    31 
    31 
    32 public:
    32 public:
    33     CntContactCardDataItem(const QString& aTitle, bool aIsFocusable);
    33     CntContactCardDataItem(const QString& aTitle, int aPosition, bool aIsFocusable);
    34     virtual ~CntContactCardDataItem();
    34     virtual ~CntContactCardDataItem();
    35 
    35 
    36 public:
    36 public:
    37     void setTitleText(const QString& aTitle);
    37     void setTitleText(const QString& aTitle);
    38     void setValueText(const QString& aValueText, Qt::TextElideMode aValueTextElideMode = Qt::ElideRight);
    38     void setValueText(const QString& aValueText, Qt::TextElideMode aValueTextElideMode = Qt::ElideRight);
    48     HbIcon  secondaryIcon() { return mSecondaryIcon; }
    48     HbIcon  secondaryIcon() { return mSecondaryIcon; }
    49     QString action() { return mAction; }
    49     QString action() { return mAction; }
    50     QContactDetail detail() { return mDetail; }
    50     QContactDetail detail() { return mDetail; }
    51     Qt::TextElideMode elideMode() { return mValueTextElideMode; }
    51     Qt::TextElideMode elideMode() { return mValueTextElideMode; }
    52     bool isFocusable() { return mIsFocusable; }
    52     bool isFocusable() { return mIsFocusable; }
    53     
    53     int position() { return mPosition; }
       
    54  
    54 private:
    55 private:
    55     HbIcon              mIcon;
    56     HbIcon              mIcon;
    56     HbIcon              mSecondaryIcon;
    57     HbIcon              mSecondaryIcon;
    57     QString             mTitle;
    58     QString             mTitle;
    58     QString             mValueText;
    59     QString             mValueText;
    59     QString             mAction;
    60     QString             mAction;
    60     QContactDetail      mDetail;
    61     QContactDetail      mDetail;
    61     Qt::TextElideMode   mValueTextElideMode;
    62     Qt::TextElideMode   mValueTextElideMode;
    62     bool                mIsFocusable;
    63     bool                mIsFocusable;
       
    64     
       
    65 public:
       
    66     int                 mPosition;
    63 };
    67 };
    64 
    68 
    65 #endif /* CNTCONTACTCARDDATAITEM_H */
    69 #endif /* CNTCONTACTCARDDATAITEM_H */