diff -r 42ba2d16bf40 -r 01e205c615b9 camerauis/cameraxui/cxui/src/cxuisettingxmlreader.cpp --- a/camerauis/cameraxui/cxui/src/cxuisettingxmlreader.cpp Wed Aug 18 09:37:18 2010 +0300 +++ b/camerauis/cameraxui/cxui/src/cxuisettingxmlreader.cpp Thu Sep 02 20:14:28 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);