projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Hide the settings storing api
[bertos.git]
/
wizard
/
qvariant_converter.py
diff --git
a/wizard/qvariant_converter.py
b/wizard/qvariant_converter.py
index 256b4fc303544d187b9ee86f46a6daf68fe1bb0c..2e66ee5652f4d72aef7f6996f899f974a1cbbd6e 100644
(file)
--- a/
wizard/qvariant_converter.py
+++ b/
wizard/qvariant_converter.py
@@
-15,21
+15,42
@@
def getString(qvariant):
string = unicode(qvariant.toString())
return string
string = unicode(qvariant.toString())
return string
+def convertString(string):
+ return QVariant(string)
+
def getStringList(qvariant):
string_list = [unicode(string) for string in qvariant.toStringList()]
return string_list
def getStringList(qvariant):
string_list = [unicode(string) for string in qvariant.toStringList()]
return string_list
+def convertStringList(string_list):
+ return QVariant(string_list)
+
def getStringDict(qvariant):
dict_str_str = {}
for key, value in qvariant.toMap().items():
dict_str_str[unicode(key)] = unicode(value.toString())
return dict_str_str
def getStringDict(qvariant):
dict_str_str = {}
for key, value in qvariant.toMap().items():
dict_str_str[unicode(key)] = unicode(value.toString())
return dict_str_str
+def convertStringDict(string_dict):
+ result_dict = {}
+ for key, value in string_dict.items():
+ result_dict[QString(key)] = QString(value)
+ return QVariant(result_dict)
+
def getBool(qvariant):
return qvariant.toBool()
def getBool(qvariant):
return qvariant.toBool()
+def convertBool(boolean):
+ return QVariant(boolean)
+
def getDict(qvariant):
dict_str_variant = {}
for key, value in qvariant.toMap().items():
dict_str_variant[unicode(key)] = value
def getDict(qvariant):
dict_str_variant = {}
for key, value in qvariant.toMap().items():
dict_str_variant[unicode(key)] = value
- return dict_str_variant
\ No newline at end of file
+ return dict_str_variant
+
+def convertDict(dict_str_variant):
+ result_dict = {}
+ for key, value in dict_str_variant.items():
+ result_dict[QString(key)] = QVariant(value)
+ return QVariant(result_dict)
\ No newline at end of file