66 protected: |
66 protected: |
67 virtual void createPrimarySingleTextLayout(int index, const QHash<int, QString> &textContent, const QSizeF &size); |
67 virtual void createPrimarySingleTextLayout(int index, const QHash<int, QString> &textContent, const QSizeF &size); |
68 virtual void createPrimaryTextLayout(int index, const QHash<int, QString> &textContent, const QSizeF &size); |
68 virtual void createPrimaryTextLayout(int index, const QHash<int, QString> &textContent, const QSizeF &size); |
69 virtual void createSecondaryTextLayout(int index, const QHash<int, QString> &textContentt, const QSizeF &size); |
69 virtual void createSecondaryTextLayout(int index, const QHash<int, QString> &textContentt, const QSizeF &size); |
70 |
70 |
|
71 virtual void layoutSecondaryText(int index, HbInputButton *item, QFontMetricsF &fontMetrics, const QSizeF &size, |
|
72 HbInputButton::HbInputButtonTextIndex firstTextIndex, |
|
73 HbInputButton::HbInputButtonIconIndex firstIconIndex, |
|
74 HbInputButton::HbInputButtonTextIndex secondTextIndex, |
|
75 HbInputButton::HbInputButtonIconIndex secondIconIndex, |
|
76 HbInputButtonGroup::HbInputButtonTextType textType); |
|
77 |
71 virtual void layoutTextLine(HbInputButtonGroup::HbInputButtonTextType textType, const HbInputButton *button, const QSizeF &cellSize, |
78 virtual void layoutTextLine(HbInputButtonGroup::HbInputButtonTextType textType, const HbInputButton *button, const QSizeF &cellSize, |
72 QTextLine &textLine, const QSizeF &textSize); |
79 QTextLine &textLine, const QSizeF &textSize); |
73 |
80 |
74 virtual QString buttonGraphics(HbInputButton::HbInputButtonType type, HbInputButton::HbInputButtonState state); |
81 virtual QString buttonGraphics(HbInputButton::HbInputButtonType type, HbInputButton::HbInputButtonState state); |
75 virtual QString buttonColor(HbInputButton::HbInputButtonType type, HbInputButton::HbInputButtonState state); |
82 virtual QString buttonColor(HbInputButton::HbInputButtonType type, HbInputButton::HbInputButtonState state); |