equal
deleted
inserted
replaced
27 Q_OBJECT |
27 Q_OBJECT |
28 Q_PROPERTY(LabelPosition titlePosition READ titlePosition WRITE setTitlePosition) |
28 Q_PROPERTY(LabelPosition titlePosition READ titlePosition WRITE setTitlePosition) |
29 Q_PROPERTY(LabelPosition descriptionPosition READ descriptionPosition WRITE setDescriptionPosition) |
29 Q_PROPERTY(LabelPosition descriptionPosition READ descriptionPosition WRITE setDescriptionPosition) |
30 Q_PROPERTY(HbFontSpec titleFontSpec READ titleFontSpec WRITE setTitleFontSpec) |
30 Q_PROPERTY(HbFontSpec titleFontSpec READ titleFontSpec WRITE setTitleFontSpec) |
31 Q_PROPERTY(HbFontSpec descriptionFontSpec READ descriptionFontSpec WRITE setDescriptionFontSpec) |
31 Q_PROPERTY(HbFontSpec descriptionFontSpec READ descriptionFontSpec WRITE setDescriptionFontSpec) |
|
32 Q_PROPERTY(QPointF frontItemPositionDelta READ frontItemPositionDelta WRITE setFrontItemPositionDelta) |
|
33 Q_PROPERTY(bool reflectionsEnabled READ reflectionsEnabled WRITE enableReflections) |
32 Q_ENUMS(LabelPosition) |
34 Q_ENUMS(LabelPosition) |
33 |
35 |
34 public: |
36 public: |
35 |
37 |
36 HgMediawall(QGraphicsItem *parent = 0 ); |
38 explicit HgMediawall(QGraphicsItem *parent = 0 ); |
37 virtual ~HgMediawall(); |
39 virtual ~HgMediawall(); |
38 |
40 |
39 enum LabelPosition { |
41 enum LabelPosition { |
40 PositionNone = 0, |
42 PositionNone = 0, |
41 PositionAboveImage, |
43 PositionAboveImage, |
49 void setTitleFontSpec(const HbFontSpec &fontSpec); |
51 void setTitleFontSpec(const HbFontSpec &fontSpec); |
50 HbFontSpec titleFontSpec() const; |
52 HbFontSpec titleFontSpec() const; |
51 void setDescriptionFontSpec(const HbFontSpec &fontSpec); |
53 void setDescriptionFontSpec(const HbFontSpec &fontSpec); |
52 HbFontSpec descriptionFontSpec() const; |
54 HbFontSpec descriptionFontSpec() const; |
53 |
55 |
|
56 void setFrontItemPositionDelta(const QPointF& position); |
|
57 QPointF frontItemPositionDelta() const; |
|
58 |
|
59 void enableReflections(bool enabled); |
|
60 bool reflectionsEnabled() const; |
|
61 |
|
62 protected: |
|
63 HgMediawall(HgMediawallPrivate &dd, QGraphicsItem *parent); |
|
64 |
54 private: |
65 private: |
55 Q_DECLARE_PRIVATE_D(d_ptr, HgMediawall) |
66 Q_DECLARE_PRIVATE_D(p_ptr, HgMediawall) |
56 Q_DISABLE_COPY(HgMediawall) |
67 Q_DISABLE_COPY(HgMediawall) |
57 }; |
68 }; |
58 |
69 |
59 #endif //HGMEDIAWALL_H |
70 #endif //HGMEDIAWALL_H |
60 |
71 |