aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/kitmanagerconfigwidget.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2012-09-24 14:18:41 +0200
committerTobias Hunger <tobias.hunger@digia.com>2012-09-24 15:49:37 +0200
commitf8810811c38626105adb1bb8c04e513d3f466e1d (patch)
treee42c78a28004aa57bf11dc656ba7468f97235b19 /src/plugins/projectexplorer/kitmanagerconfigwidget.h
parentffea02d536f8dfc3b1fee63605d64ec6e9e33d09 (diff)
Make renaming of kits consistent with other areas
Do not use double-click on the name in the table for renaming. Add a line edit to the kit details instead. Task-number: QTCREATORBUG-7805 Change-Id: I6fac275b095c9000c765609a4cee1963d8e80380 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Diffstat (limited to 'src/plugins/projectexplorer/kitmanagerconfigwidget.h')
-rw-r--r--src/plugins/projectexplorer/kitmanagerconfigwidget.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/kitmanagerconfigwidget.h b/src/plugins/projectexplorer/kitmanagerconfigwidget.h
index afcf9b18e7..af433c9ed5 100644
--- a/src/plugins/projectexplorer/kitmanagerconfigwidget.h
+++ b/src/plugins/projectexplorer/kitmanagerconfigwidget.h
@@ -36,6 +36,7 @@
QT_BEGIN_NAMESPACE
class QHBoxLayout;
class QGridLayout;
+class QLineEdit;
class QToolButton;
QT_END_NAMESPACE
@@ -63,8 +64,21 @@ private slots:
void setIcon();
private:
+ enum LayoutColumns {
+ LabelColumn,
+ WidgetColumn,
+ ButtonColumn
+ };
+
+ void addToLayout(const QString &name, const QString &toolTip, QWidget *widget, QWidget *button = 0);
+
+
+ void addLabel(const QString &name, const QString &toolTip, int row);
+ void addButtonWidget(QWidget *button, const QString &toolTip, int row);
+
QGridLayout *m_layout;
QToolButton *m_iconButton;
+ QLineEdit *m_nameEdit;
QList<KitConfigWidget *> m_widgets;
Kit *m_kit;
QString m_iconPath;