--- a/telutils/dialpad/src/dialpadbutton.cpp Fri Apr 16 15:31:58 2010 +0300
+++ b/telutils/dialpad/src/dialpadbutton.cpp Mon May 03 13:01:45 2010 +0300
@@ -24,7 +24,7 @@
#include "dialpadbutton.h"
DialpadButton::DialpadButton(QGraphicsItem *parent)
- : HbPushButton(parent)
+ : HbPushButton(parent), mButtonType(NumericButton)
{
}
@@ -32,6 +32,16 @@
{
}
+DialpadButton::DialpadButtonType DialpadButton::buttonType() const
+{
+ return mButtonType;
+}
+
+void DialpadButton::setButtonType(DialpadButtonType type)
+{
+ mButtonType = type;
+}
+
void DialpadButton::changeEvent(QEvent *event)
{
if (event->type() == HbEvent::ThemeChanged) {
@@ -60,4 +70,10 @@
return result;
}
+void DialpadButton::polish(HbStyleParameters& params)
+{
+ // HbPushButton::polish() prevents layouting
+ // text and additional-text horizontally.
+ HbAbstractButton::polish( params );
+}