diff -r c826656d6714 -r 7e18d488ac5f camerauis/cameraxui/cxui/src/cxuisettingxmlreader.cpp --- a/camerauis/cameraxui/cxui/src/cxuisettingxmlreader.cpp Fri Aug 06 10:03:37 2010 +0300 +++ b/camerauis/cameraxui/cxui/src/cxuisettingxmlreader.cpp Mon Aug 23 13:50:05 2010 +0300 @@ -19,6 +19,7 @@ #include #include #include +#include #include "cxutils.h" @@ -356,6 +357,8 @@ */ CxUiSettings::SliderParams *CxuiSettingXmlReader::parseSettingSlider(const QDomElement& element) { + const double SLIDER_ZERO = 0.0; + CX_DEBUG_ENTER_FUNCTION(); // Read the heading and id. @@ -409,9 +412,13 @@ value = value - step; } + HbExtendedLocale locale = HbExtendedLocale::system(); + QString zeroString = locale.toString(SLIDER_ZERO, 'f', 1); + p->mSettingStrings.append(zeroString); + // generating all non-negative valued strings for slider setting step = p->mMajorStep; - value = 0; + value = step; while(value <= l1Value.toInt()) { // format the setting string QString str = hbTrId(maxString.toAscii().constData()).arg(value,0,'f',1);