aboutsummaryrefslogtreecommitdiff
path: root/src/kconfig_compiler/KConfigCommonStructs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/kconfig_compiler/KConfigCommonStructs.h')
-rw-r--r--src/kconfig_compiler/KConfigCommonStructs.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/kconfig_compiler/KConfigCommonStructs.h b/src/kconfig_compiler/KConfigCommonStructs.h
index 71bf666e..06c8b80f 100644
--- a/src/kconfig_compiler/KConfigCommonStructs.h
+++ b/src/kconfig_compiler/KConfigCommonStructs.h
@@ -155,6 +155,11 @@ QString varPath(const QString &n, const KConfigParameters &cfg);
// like using d-> in case of dpointer
QString itemVar(const CfgEntry *e, const KConfigParameters &cfg);
+// returns the name of the local inner item if there is one
+// (before wrapping with KConfigCompilerSignallingItem)
+// Otherwise return itemVar()
+QString innerItemVar(const CfgEntry *e, const KConfigParameters &cfg);
+
QString itemPath(const CfgEntry *e, const KConfigParameters &cfg);
QString filenameOnly(const QString &path);
@@ -170,9 +175,16 @@ QString translatedString(
// TODO: Sanitize those functions.
QString newItem(
- const CfgEntry* entry,
+ const CfgEntry *entry,
+ const QString &key,
+ const QString &defaultValue,
+ const KConfigParameters &cfg,
+ const QString &param = QString());
+
+QString newInnerItem(
+ const CfgEntry *entry,
const QString &key,
- const QString& defaultValue,
+ const QString &defaultValue,
const KConfigParameters &cfg,
const QString &param = QString());