hgwidgets_plat/ganeswidgets_api/inc/hgmediawall.h
changeset 12 6c0ec0ccd2d4
parent 11 42505cd701c6
equal deleted inserted replaced
11:42505cd701c6 12:6c0ec0ccd2d4
    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;