utilities/mpsettingsmanager/tsrc/unittest_mpsettingsmanager/stub/src/xqsettingsmanager.cpp
changeset 41 ea59c434026a
parent 19 4e84c994a771
--- a/utilities/mpsettingsmanager/tsrc/unittest_mpsettingsmanager/stub/src/xqsettingsmanager.cpp	Fri Jun 11 13:36:36 2010 +0300
+++ b/utilities/mpsettingsmanager/tsrc/unittest_mpsettingsmanager/stub/src/xqsettingsmanager.cpp	Wed Jun 23 18:10:13 2010 +0300
@@ -38,15 +38,24 @@
 */
 QVariant XQSettingsManager::readItemValue(const XQSettingsKey& key, XQSettingsManager::Type type)
 {
-    Q_UNUSED(type);
+
     if ( mReadCount.contains( key.key() ) ) {
         mReadCount.insert(key.key(),  mReadCount.take ( key.key() ) + 1 ); 
     }
     else {
         mReadCount.insert(key.key(), 1); 
     }
-    // 1 seems compatible for int and bool keys, change it if new key types are added.
-    return QVariant(1);
+    
+    QVariant result;
+    switch ( type ) {
+        case TypeString :
+            result = QString("testText") ;
+            break;
+        default:
+            result = int(1);
+            break;
+    }
+    return result;
 }
 
 /*!