diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2012-09-24 14:18:41 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2012-09-24 15:49:37 +0200 |
commit | f8810811c38626105adb1bb8c04e513d3f466e1d (patch) | |
tree | e42c78a28004aa57bf11dc656ba7468f97235b19 /src/plugins/projectexplorer/kitmanagerconfigwidget.h | |
parent | ffea02d536f8dfc3b1fee63605d64ec6e9e33d09 (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.h | 14 |
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; |