27 Q_OBJECT |
27 Q_OBJECT |
28 Q_PROPERTY(HbFontSpec titleFontSpec READ titleFontSpec WRITE setTitleFontSpec) |
28 Q_PROPERTY(HbFontSpec titleFontSpec READ titleFontSpec WRITE setTitleFontSpec) |
29 Q_PROPERTY(HbFontSpec descriptionFontSpec READ descriptionFontSpec WRITE setDescriptionFontSpec) |
29 Q_PROPERTY(HbFontSpec descriptionFontSpec READ descriptionFontSpec WRITE setDescriptionFontSpec) |
30 Q_PROPERTY(QPointF frontItemPositionDelta READ frontItemPositionDelta WRITE setFrontItemPositionDelta) |
30 Q_PROPERTY(QPointF frontItemPositionDelta READ frontItemPositionDelta WRITE setFrontItemPositionDelta) |
31 Q_PROPERTY(bool reflectionsEnabled READ reflectionsEnabled WRITE enableReflections) |
31 Q_PROPERTY(bool reflectionsEnabled READ reflectionsEnabled WRITE enableReflections) |
32 Q_PROPERTY(HgMediawall::TitleAndDescrVisibility titleAndDescriptionVisibility \ |
|
33 READ titleAndDescriptionVisibility \ |
|
34 WRITE setTitleAndDescriptionVisibility) |
|
35 Q_ENUMS(TitleAndDescrVisibility) |
|
36 |
32 |
37 public: |
33 public: |
38 |
|
39 enum TitleAndDescrVisibility { |
|
40 TitleVisibilityBothVisible = 0, |
|
41 TitleVisibilityTitleVisible, |
|
42 TitleVisibilityDescriptionVisible, |
|
43 TitleVisibilityBothInvisible |
|
44 }; |
|
45 |
34 |
46 explicit HgMediawall(QGraphicsItem *parent = 0 ); |
35 explicit HgMediawall(QGraphicsItem *parent = 0 ); |
47 virtual ~HgMediawall(); |
36 virtual ~HgMediawall(); |
48 |
37 |
49 void setTitleFontSpec(const HbFontSpec &fontSpec); |
38 void setTitleFontSpec(const HbFontSpec &fontSpec); |
50 HbFontSpec titleFontSpec() const; |
39 HbFontSpec titleFontSpec() const; |
51 void setDescriptionFontSpec(const HbFontSpec &fontSpec); |
40 void setDescriptionFontSpec(const HbFontSpec &fontSpec); |
52 HbFontSpec descriptionFontSpec() const; |
41 HbFontSpec descriptionFontSpec() const; |
53 |
42 |
54 void setTitleAndDescriptionVisibility(HgMediawall::TitleAndDescrVisibility visibility); |
|
55 HgMediawall::TitleAndDescrVisibility titleAndDescriptionVisibility() const; |
|
56 |
|
57 void setFrontItemPositionDelta(const QPointF& position); |
43 void setFrontItemPositionDelta(const QPointF& position); |
58 QPointF frontItemPositionDelta() const; |
44 QPointF frontItemPositionDelta() const; |
59 |
45 |
60 void enableReflections(bool enabled); |
46 void enableReflections(bool enabled); |
61 bool reflectionsEnabled() const; |
47 bool reflectionsEnabled() const; |