aboutsummaryrefslogtreecommitdiff
path: root/src/kconfig_compiler/kconfig_compiler.cpp
diff options
context:
space:
mode:
authorAleix Pol <aleixpol@kde.org>2019-09-17 00:04:26 +0200
committerAleix Pol <aleixpol@kde.org>2019-10-04 01:30:56 +0200
commita23acd2f1535a94ef3f7477040890b175c3651b6 (patch)
tree8e0d3cb0f071b5cd64cbdeaebdf8716bd690462b /src/kconfig_compiler/kconfig_compiler.cpp
parentb80648cf56c6ffd414f3222fffed234fad859ba6 (diff)
downloadkconfig-a23acd2f1535a94ef3f7477040890b175c3651b6.tar.gz
kconfig-a23acd2f1535a94ef3f7477040890b175c3651b6.tar.bz2
Fix generating properties that start with an uppercase letter
Summary: We were not adjusting the property name to the getter letter-casing. Test Plan: See added test, also fixes the issue that made me realize this issue. Reviewers: #frameworks, davidedmundson Reviewed By: davidedmundson Subscribers: ngraham, aacid, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D24010
Diffstat (limited to 'src/kconfig_compiler/kconfig_compiler.cpp')
-rw-r--r--src/kconfig_compiler/kconfig_compiler.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kconfig_compiler/kconfig_compiler.cpp b/src/kconfig_compiler/kconfig_compiler.cpp
index 4c823f7c..c7f2d9d9 100644
--- a/src/kconfig_compiler/kconfig_compiler.cpp
+++ b/src/kconfig_compiler/kconfig_compiler.cpp
@@ -1956,8 +1956,8 @@ int main(int argc, char **argv)
}
if (cfg.generateProperties) {
- h << " Q_PROPERTY(" << returnType << ' ' << n;
- h << " READ " << n;
+ h << " Q_PROPERTY(" << returnType << ' ' << getFunction(n);
+ h << " READ " << getFunction(n);
if (cfg.allMutators || cfg.mutators.contains(n)) {
const QString signal = changeSignalName(n);
h << " WRITE " << setFunction(n);