aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/kitmodel.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2013-03-14 10:50:41 +0100
committerTobias Hunger <tobias.hunger@digia.com>2013-03-20 15:02:09 +0100
commit41dfa8bc2ab81469e51ae5e65cdc60efea78912d (patch)
tree2c6216200b3a600faa281d98a43324b9eebdfbc3 /src/plugins/projectexplorer/kitmodel.h
parentda8d2235b0ef496bc5cca11a3bf16997255617ef (diff)
Kits: Fix making names unique in optionspage for kits
Task-number: QTCREATORBUG-8861 Change-Id: Iea9948f1f62a79df36b239ad3981cb137b44e5bd Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Diffstat (limited to 'src/plugins/projectexplorer/kitmodel.h')
-rw-r--r--src/plugins/projectexplorer/kitmodel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/kitmodel.h b/src/plugins/projectexplorer/kitmodel.h
index 7b3f714b82..5b907ccf31 100644
--- a/src/plugins/projectexplorer/kitmodel.h
+++ b/src/plugins/projectexplorer/kitmodel.h
@@ -87,12 +87,15 @@ public:
void markForRemoval(Kit *k);
Kit *markForAddition(Kit *baseKit);
+ QString findNameFor(Kit *k, const QString baseName);
+
signals:
void kitStateChanged();
private slots:
void addKit(ProjectExplorer::Kit *k);
void removeKit(ProjectExplorer::Kit *k);
+ void updateKit(ProjectExplorer::Kit*);
void changeDefaultKit();
void setDirty();
@@ -101,6 +104,7 @@ private:
KitNode *findWorkingCopy(Kit *k) const;
KitNode *createNode(KitNode *parent, Kit *k);
void setDefaultNode(KitNode *node);
+ QList<Kit *> kitList(KitNode *node) const;
KitNode *m_root;
KitNode *m_autoRoot;