equal
deleted
inserted
replaced
23 class HgMediawallPrivate; |
23 class HgMediawallPrivate; |
24 |
24 |
25 class HG_WIDGETS_EXPORT HgMediawall : public HgWidget |
25 class HG_WIDGETS_EXPORT HgMediawall : public HgWidget |
26 { |
26 { |
27 Q_OBJECT |
27 Q_OBJECT |
28 Q_PROPERTY(LabelPosition titlePosition READ titlePosition WRITE setTitlePosition) |
|
29 Q_PROPERTY(LabelPosition descriptionPosition READ descriptionPosition WRITE setDescriptionPosition) |
|
30 Q_PROPERTY(HbFontSpec titleFontSpec READ titleFontSpec WRITE setTitleFontSpec) |
28 Q_PROPERTY(HbFontSpec titleFontSpec READ titleFontSpec WRITE setTitleFontSpec) |
31 Q_PROPERTY(HbFontSpec descriptionFontSpec READ descriptionFontSpec WRITE setDescriptionFontSpec) |
29 Q_PROPERTY(HbFontSpec descriptionFontSpec READ descriptionFontSpec WRITE setDescriptionFontSpec) |
32 Q_PROPERTY(QPointF frontItemPositionDelta READ frontItemPositionDelta WRITE setFrontItemPositionDelta) |
30 Q_PROPERTY(QPointF frontItemPositionDelta READ frontItemPositionDelta WRITE setFrontItemPositionDelta) |
33 Q_PROPERTY(bool reflectionsEnabled READ reflectionsEnabled WRITE enableReflections) |
31 Q_PROPERTY(bool reflectionsEnabled READ reflectionsEnabled WRITE enableReflections) |
34 Q_ENUMS(LabelPosition) |
32 Q_ENUMS(LabelPosition) |
36 public: |
34 public: |
37 |
35 |
38 explicit HgMediawall(QGraphicsItem *parent = 0 ); |
36 explicit HgMediawall(QGraphicsItem *parent = 0 ); |
39 virtual ~HgMediawall(); |
37 virtual ~HgMediawall(); |
40 |
38 |
41 enum LabelPosition { |
|
42 PositionNone = 0, |
|
43 PositionAboveImage, |
|
44 PositionBelowImage |
|
45 }; |
|
46 |
|
47 void setTitlePosition(LabelPosition position); |
|
48 LabelPosition titlePosition() const; |
|
49 void setDescriptionPosition(LabelPosition position); |
|
50 LabelPosition descriptionPosition() const; |
|
51 void setTitleFontSpec(const HbFontSpec &fontSpec); |
39 void setTitleFontSpec(const HbFontSpec &fontSpec); |
52 HbFontSpec titleFontSpec() const; |
40 HbFontSpec titleFontSpec() const; |
53 void setDescriptionFontSpec(const HbFontSpec &fontSpec); |
41 void setDescriptionFontSpec(const HbFontSpec &fontSpec); |
54 HbFontSpec descriptionFontSpec() const; |
42 HbFontSpec descriptionFontSpec() const; |
55 |
43 |
63 |
51 |
64 void animationAboutToEnd(const QModelIndex& targetIndex); |
52 void animationAboutToEnd(const QModelIndex& targetIndex); |
65 |
53 |
66 protected: |
54 protected: |
67 HgMediawall(HgMediawallPrivate &dd, QGraphicsItem *parent); |
55 HgMediawall(HgMediawallPrivate &dd, QGraphicsItem *parent); |
|
56 void polish(HbStyleParameters& params); |
68 |
57 |
69 private: |
58 private: |
70 Q_DECLARE_PRIVATE_D(p_ptr, HgMediawall) |
59 Q_DECLARE_PRIVATE_D(p_ptr, HgMediawall) |
71 Q_DISABLE_COPY(HgMediawall) |
60 Q_DISABLE_COPY(HgMediawall) |
72 }; |
61 }; |