aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cmakeprojectmanager/configmodel.h
diff options
context:
space:
mode:
authorStanislav Ionascu <stanislav.ionascu@gmail.com>2016-05-15 15:57:17 +0200
committerTobias Hunger <tobias.hunger@qt.io>2016-05-24 08:44:57 +0000
commitc1d735503bf7c9d46ef80f2ebc575e1f8376b551 (patch)
tree1cd2b4a09b892df9253227ff0e2b45f2a22313c4 /src/plugins/cmakeprojectmanager/configmodel.h
parente6e2c1771b8b2175a02b1d40814035084f40dade (diff)
CMake: make it possible to insert new vars in project settings
Task-number: QTCREATORBUG-16238 Change-Id: If98acc4f27cabbb606b2fc1017096da626ba1144 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/configmodel.h')
-rw-r--r--src/plugins/cmakeprojectmanager/configmodel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/cmakeprojectmanager/configmodel.h b/src/plugins/cmakeprojectmanager/configmodel.h
index d3a335dbe2..08abf8e89f 100644
--- a/src/plugins/cmakeprojectmanager/configmodel.h
+++ b/src/plugins/cmakeprojectmanager/configmodel.h
@@ -55,6 +55,10 @@ public:
bool setData(const QModelIndex &index, const QVariant &value, int role) override;
QVariant headerData(int section, Qt::Orientation orientation, int role) const override;
+ void appendConfiguration(const QString &key,
+ const QString &value = QString(),
+ const DataItem::Type type = DataItem::UNKNOWN,
+ const QString &description = QString());
void setConfiguration(const QList<DataItem> &config);
void flush();
void resetAllChanges();