diff -r 2f8f8080a020 -r ebdbd102c78a phoneplugins/hsdialerwidgetplugin/src/hsdialerwidget.cpp --- a/phoneplugins/hsdialerwidgetplugin/src/hsdialerwidget.cpp Mon May 03 12:31:11 2010 +0300 +++ b/phoneplugins/hsdialerwidgetplugin/src/hsdialerwidget.cpp Fri May 14 15:51:57 2010 +0300 @@ -20,6 +20,7 @@ #include #include #include +#include #ifdef Q_OS_SYMBIAN #include #include "qtphonelog.h" @@ -34,7 +35,7 @@ namespace { - const char KDialerWidgetIcon[] = "qtg_graf_hs_dialer"; + const char KDialerWidgetIcon[] = ":/icons/resource/qtg_graf_hs_dialer"; const char KMissedCallShortcutBadge[] = ":/icons/resource/qtg_fr_shortcut_badge_bg"; } @@ -80,8 +81,8 @@ m_shortcutBadge = new HbFrameItem(drawer, this); m_shortcutBadge->setZValue(2); - m_shortcutBadge->setVisible(true); - m_missedCalls=2; + m_shortcutBadge->setVisible(false); + m_missedCalls=0; setItemPositions(); resize(preferredSize()); } @@ -120,11 +121,10 @@ badgefont.setPointSize( 8 ); #endif text->setFont(badgefont); - text->setText(QString::number(m_missedCalls)); + text->setText(QLocale::system().toString(m_missedCalls)); text->setZValue(3); text->setTextColor(Qt::white); - // text->font().setPointSizeF(2); - + text->setX( ( rect.toRect().width() / 2 ) - 2); text->setY( ( rect.toRect().height() / 5 ) - 1); @@ -226,7 +226,7 @@ void HsDialerWidget::setItemPositions() { HbIcon icon(KDialerWidgetIcon); - setPreferredWidth( icon.width()); + setPreferredWidth(icon.width()); int badgeSize = 20; if ( m_shortcutBadge->isVisible()){ m_backgroud->setGeometry(QRectF(QPointF(0,badgeSize / 2 ),