equal
deleted
inserted
replaced
23 |
23 |
24 class HbIconItem; |
24 class HbIconItem; |
25 class HbTextItem; |
25 class HbTextItem; |
26 class QGraphicsGridLayout; |
26 class QGraphicsGridLayout; |
27 class HbFrameItem; |
27 class HbFrameItem; |
28 class HbTouchArea; |
|
29 class CntContactCardDataItem; |
28 class CntContactCardDataItem; |
30 class QTapGesture; |
|
31 class QTapAndHoldGesture; |
|
32 |
29 |
33 class CntContactCardDetailItem : public HbWidget |
30 class CntContactCardDetailItem : public HbWidget |
34 { |
31 { |
35 Q_OBJECT |
32 Q_OBJECT |
36 Q_PROPERTY( QString text READ getText ) |
33 Q_PROPERTY( QString text READ getText ) |
41 public: |
38 public: |
42 CntContactCardDetailItem(int index, QGraphicsItem *parent = 0, bool isFocusable = true); |
39 CntContactCardDetailItem(int index, QGraphicsItem *parent = 0, bool isFocusable = true); |
43 ~CntContactCardDetailItem(); |
40 ~CntContactCardDetailItem(); |
44 |
41 |
45 protected: |
42 protected: |
46 //void mousePressEvent(QGraphicsSceneMouseEvent *event); |
|
47 //void mouseMoveEvent(QGraphicsSceneMouseEvent *event); |
|
48 //void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); |
|
49 void gestureEvent(QGestureEvent* event); |
43 void gestureEvent(QGestureEvent* event); |
50 |
|
51 private: |
|
52 void tapTriggered(QTapGesture *gesture); |
|
53 void tapAndHoldTriggered(QTapAndHoldGesture *gesture); |
|
54 |
44 |
55 public: |
45 public: |
56 void initGesture(); |
46 void initGesture(); |
57 void createPrimitives(); |
47 void createPrimitives(); |
58 void recreatePrimitives(); |
48 void recreatePrimitives(); |
82 HbIconItem *mSecondaryIcon; |
72 HbIconItem *mSecondaryIcon; |
83 HbTextItem *mFirstLineText; |
73 HbTextItem *mFirstLineText; |
84 HbTextItem *mSecondLineText; |
74 HbTextItem *mSecondLineText; |
85 HbFrameItem *mFrameItem; |
75 HbFrameItem *mFrameItem; |
86 HbFrameItem *mFocusItem; |
76 HbFrameItem *mFocusItem; |
87 HbTouchArea *mTouchArea; |
|
88 bool mHasFocus; |
77 bool mHasFocus; |
89 int mIndex; |
78 int mIndex; |
90 bool mIsFocusable; |
79 bool mIsFocusable; |
91 Qt::TextElideMode mValueTextElideMode; |
80 Qt::TextElideMode mValueTextElideMode; |
92 bool mIsUnderline; |
81 bool mIsUnderline; |