improved formatting of generated configuration code

Sat, 24 Mar 2018 15:58:35 +0200

author
Teemu Piippo <teemu@hecknology.net>
date
Sat, 24 Mar 2018 15:58:35 +0200
changeset 1336
299d90af2fc3
parent 1335
5530161fcd47
child 1337
d4f71a6b9e40

improved formatting of generated configuration code

tools/configcollector.py file | annotate | diff | comparison | revisions
--- a/tools/configcollector.py	Sat Mar 24 15:54:41 2018 +0200
+++ b/tools/configcollector.py	Sat Mar 24 15:58:35 2018 +0200
@@ -158,12 +158,12 @@
 		device.write(
 			'const QMap<QString, QVariant>& config::defaults()\n'
 			'{\n'
-			'\tstatic const QMap<QString, QVariant> defaults {'
+			'\tstatic const QMap<QString, QVariant> defaults {\n'
 		)
 		for declaration in self.declarations.values():
-			device.write('\t{{"{name}", QVariant::fromValue<{type}>({default})}},\n'.format(**declaration))
-		device.write('};\n'
-			'return defaults;\n'
+			device.write('\t\t{{"{name}", QVariant::fromValue<{type}>({default})}},\n'.format(**declaration))
+		device.write('\t};\n'
+			'\treturn defaults;\n'
 			'}\n'
 			'\n')
 		device.write('bool config::exists(const QString& name)\n')
@@ -186,7 +186,7 @@
 		for declaration in self.declarations.values():
 			device.write('void config::{writegate}({typereference} value)\n'.format(**declaration))
 			device.write('{\n')
-			device.write('\tif(value != {default})\n'.format(**declaration))
+			device.write('\tif (value != {default})\n'.format(**declaration))
 			device.write('\t\t::settingsObject().setValue("{name}", QVariant::fromValue<{type}>(value));\n'.format(**declaration))
 			device.write('\telse\n')
 			device.write('\t\t::settingsObject().remove("{name}");\n'.format(**declaration))

mercurial