src/hbinput/inputwidgets/hbinputbuttongroup.h
changeset 21 4633027730f5
parent 6 c3690ec91ef8
child 30 80e4d18b72f5
equal deleted inserted replaced
7:923ff622b8b9 21:4633027730f5
    43     enum HbInputButtonTextType {
    43     enum HbInputButtonTextType {
    44         ButtonTextTypeSingle,
    44         ButtonTextTypeSingle,
    45         ButtonTextTypePrimary,
    45         ButtonTextTypePrimary,
    46         ButtonTextTypeSecondaryFirstRow,
    46         ButtonTextTypeSecondaryFirstRow,
    47         ButtonTextTypeSecondarySecondRow,
    47         ButtonTextTypeSecondarySecondRow,
    48         ButtonTextTypeLabel
    48         ButtonTextTypeLabel,
       
    49         ButtonTextTypeCount
    49     };
    50     };
    50 
    51 
    51     explicit HbInputButtonGroup(QGraphicsItem *parent = 0);
    52     explicit HbInputButtonGroup(QGraphicsItem *parent = 0);
    52     explicit HbInputButtonGroup(const QSize &size, QGraphicsItem *parent = 0);
    53     explicit HbInputButtonGroup(const QSize &size, QGraphicsItem *parent = 0);
    53     ~HbInputButtonGroup();
    54     ~HbInputButtonGroup();
    79     bool isMultiTouchEnabled() const;
    80     bool isMultiTouchEnabled() const;
    80 
    81 
    81     void setBackground(HbFrameDrawer *background);
    82     void setBackground(HbFrameDrawer *background);
    82 
    83 
    83     qreal fontSize(HbInputButtonTextType textType);
    84     qreal fontSize(HbInputButtonTextType textType);
       
    85     void setFontSize(HbInputButtonTextType textType,qreal size);
       
    86     void resetFontSizes();
    84 
    87 
    85     QList<HbKeyPressProbability> buttonProbabilities() const;
    88     QList<HbKeyPressProbability> buttonProbabilities() const;
    86 
    89 
    87 public: // From QGraphicsItem
    90 public: // From QGraphicsItem
    88     void setEnabled(bool enabled);
    91     void setEnabled(bool enabled);