equal
deleted
inserted
replaced
24 #include <HbIcon> |
24 #include <HbIcon> |
25 |
25 |
26 //FORWARD DECLARATIONS: |
26 //FORWARD DECLARATIONS: |
27 class HbLabel; |
27 class HbLabel; |
28 class HbMarqueeItem; |
28 class HbMarqueeItem; |
|
29 class QEvent; |
29 |
30 |
30 class IrHsWidgetMetaDataRow : public HbWidget |
31 class IrHsWidgetMetaDataRow : public HbWidget |
31 { |
32 { |
32 Q_OBJECT |
33 Q_OBJECT |
33 |
34 |
43 void setPlayIcon(); |
44 void setPlayIcon(); |
44 void setStopIcon(); |
45 void setStopIcon(); |
45 void setLoadingIcon(); |
46 void setLoadingIcon(); |
46 |
47 |
47 private: |
48 private: |
48 // from QObject |
49 // from HbWidgetBase |
49 bool eventFilter(QObject *aObject, QEvent *aEvent); |
50 void gestureEvent(QGestureEvent *aEvent); |
50 |
51 |
|
52 // from HbWidget |
|
53 void changeEvent(QEvent *event); |
|
54 |
51 private: |
55 private: |
52 void loadUi(); |
56 void loadUi(); |
53 void createLoadingIcon(); |
57 void createLoadingIcon(); |
54 |
58 |
55 signals: |
59 signals: |
56 void controlAreaClicked(); |
60 void controlAreaClicked(); |
57 void metaDataAreaClicked(); |
61 void metaDataAreaClicked(); |
58 |
62 |
59 private: |
63 private: |
60 HbMarqueeItem *mMetaData; |
64 HbMarqueeItem *mMetaData; |
61 HbLabel *mControlLabel; |
65 HbWidget *mControlLayout; |
62 HbIcon mLoadingIcon; |
66 HbLabel *mControlLabel; |
|
67 HbIcon mLoadingIcon; |
63 }; |
68 }; |
64 |
69 |
65 #endif // IRHSWIDGETMETADATAROW_H_ |
70 #endif // IRHSWIDGETMETADATAROW_H_ |