aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/ivigenerator/generator/filters.py
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@qt.io>2021-05-27 17:43:38 +0200
committerDominik Holland <dominik.holland@qt.io>2021-05-28 14:13:31 +0200
commitb2107c897eb0a945c2a3b756322f261c549c13aa (patch)
tree72394e20f7996995caa05d27a156f65e9096a918 /src/tools/ivigenerator/generator/filters.py
parente63abd2a122a21623e0c623b94f4719149c1eca7 (diff)
ivigenerator: Remove the "Module" postfix in the autogenerated classes
The module class which is autogenerated by the ivigenerator always got a postfix which was used to prevent compilation errors when module and interface had the same name. As we don't use any extra postfix for structs or interfaces either the "Module" postfix is now dropped as well and the module should rather be renamed already in the IDL file instead. Change-Id: I91bf95e824436e65e374aaf397ecd5c548444589 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'src/tools/ivigenerator/generator/filters.py')
-rw-r--r--src/tools/ivigenerator/generator/filters.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/tools/ivigenerator/generator/filters.py b/src/tools/ivigenerator/generator/filters.py
index 52ccd22..4e26a7c 100644
--- a/src/tools/ivigenerator/generator/filters.py
+++ b/src/tools/ivigenerator/generator/filters.py
@@ -90,7 +90,7 @@ def conf_sim_tag(symbol, path, default_value=False):
def enum_value_to_cppliteral(value, module_name):
value = value.strip().rsplit('.', 1)[-1]
- return '{0}{1}Module::{2}'.format(Filters.classPrefix, upper_first(module_name), value)
+ return '{0}{1}::{2}'.format(Filters.classPrefix, upper_first(module_name), value)
def enum_value(value, module_name):
@@ -121,10 +121,10 @@ def default_type_value(symbol):
elif t.is_enum:
module_name = t.reference.module.module_name
value = next(iter(t.reference.members))
- return '{0}{1}Module::{2}'.format(prefix, upper_first(module_name), value)
+ return '{0}{1}::{2}'.format(prefix, upper_first(module_name), value)
elif t.is_flag:
module_name = t.reference.module.module_name
- return '{0}{1}Module::{2}()'.format(prefix, upper_first(module_name), flag_type(symbol))
+ return '{0}{1}::{2}()'.format(prefix, upper_first(module_name), flag_type(symbol))
elif symbol.type.is_list:
nested = Filters.returnType(symbol.type.nested)
return 'QVariantList()'.format(nested)
@@ -157,11 +157,11 @@ def test_type_value(symbol):
elif t.is_enum:
module_name = t.reference.module.module_name
value = list(iter(t.reference.members))[-1]
- return '{0}{1}Module::{2}'.format(prefix, upper_first(module_name), value)
+ return '{0}{1}::{2}'.format(prefix, upper_first(module_name), value)
elif t.is_flag:
module_name = t.reference.module.module_name
value = next(iter(t.reference.members))
- return '{0}{1}Module::{2}'.format(prefix, upper_first(module_name), value)
+ return '{0}{1}::{2}'.format(prefix, upper_first(module_name), value)
elif symbol.type.is_list:
value = test_type_value(t.nested.type)
if not (t.nested.type.is_primitive):
@@ -242,7 +242,7 @@ def parameter_type_default(symbol):
"""
prefix = Filters.classPrefix
if symbol.type.is_enum or symbol.type.is_flag:
- return '{0}{1}Module::{2} {3}={4}'.format(prefix, upper_first(symbol.type.reference.module.module_name), flag_type(symbol), symbol, default_type_value(symbol))
+ return '{0}{1}::{2} {3}={4}'.format(prefix, upper_first(symbol.type.reference.module.module_name), flag_type(symbol), symbol, default_type_value(symbol))
if symbol.type.is_void or symbol.type.is_primitive:
if symbol.type.name == 'string':
return 'const QString &{0}=QString()'.format(symbol)
@@ -272,7 +272,7 @@ def parameter_type(symbol):
"""
prefix = Filters.classPrefix
if symbol.type.is_enum or symbol.type.is_flag:
- return '{0}{1}Module::{2} {3}'.format(prefix, upper_first(symbol.type.reference.module.module_name), flag_type(symbol), symbol)
+ return '{0}{1}::{2} {3}'.format(prefix, upper_first(symbol.type.reference.module.module_name), flag_type(symbol), symbol)
if symbol.type.is_void or symbol.type.is_primitive:
if symbol.type.name == 'string':
return 'const QString &{0}'.format(symbol)
@@ -301,7 +301,7 @@ def return_type(symbol):
"""
prefix = Filters.classPrefix
if symbol.type.is_enum or symbol.type.is_flag:
- return('{0}{1}Module::{2}'.format(prefix,
+ return('{0}{1}::{2}'.format(prefix,
upper_first(symbol.type.reference.module.module_name),
flag_type(symbol)))
if symbol.type.is_void or symbol.type.is_primitive:
@@ -664,7 +664,7 @@ def qml_info_type(symbol):
"""
prefix = Filters.classPrefix
if symbol.type.is_enum or symbol.type.is_flag:
- return('{0}{1}Module::{2}'.format(prefix, upper_first(symbol.module.module_name),
+ return('{0}{1}::{2}'.format(prefix, upper_first(symbol.module.module_name),
flag_type(symbol)))
elif symbol.type.is_void or symbol.type.is_primitive:
if symbol.type.is_real: