src/hbinput/inputwidgets/hbinputbuttongroup_p.h
changeset 21 4633027730f5
parent 7 923ff622b8b9
child 30 80e4d18b72f5
--- a/src/hbinput/inputwidgets/hbinputbuttongroup_p.h	Tue Jul 06 14:36:53 2010 +0300
+++ b/src/hbinput/inputwidgets/hbinputbuttongroup_p.h	Wed Aug 18 10:05:37 2010 +0300
@@ -60,6 +60,7 @@
     virtual void longPressEvent();
 
     virtual void calculateButtonProbabilities(const QPointF &position);
+    virtual int activeButtonIndex(const QPointF &position);
 
     void _q_customActionDestroyed(QObject *object);
 
@@ -82,6 +83,8 @@
     virtual QString buttonColor(HbInputButton::HbInputButtonType type, HbInputButton::HbInputButtonState state);
 
     virtual qreal fontSize(HbInputButtonGroup::HbInputButtonTextType textType);
+    virtual void setFontSize(HbInputButtonGroup::HbInputButtonTextType textType,qreal size);
+    virtual void resetFontSizes();
 
     void startLongPress(int index);
     void cancelLongPress(int index);
@@ -103,10 +106,12 @@
     bool mButtonPreviewEnabled;
     bool mCharacterSelectionPreviewEnabled;
     bool mMultiTouchEnabled;
+    QList<int> mActiveButtons;
     QHash<int, HbInputButtonGroup *> mButtonPreview;
     HbDialog *mCharacterSelectionPreview;
     HbFrameDrawer *mBackground;
     QList<HbKeyPressProbability> mProbabilities;
+    qreal mFontSize[HbInputButtonGroup::ButtonTextTypeLabel+1];
 };
 
 #endif // HB_INPUT_BUTTON_GROUP_PRIVATE_H