forked from qt-creator/qt-creator
ProjectExplorer: Close the target selector on a double click
Before this patch, users needed to click outside of the widget to close it using the mouse, which was slightly annoying. Fixes: QTCREATORBUG-21846 Change-Id: I051cde8e76cd2294f2888fb45904824a39653488 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -738,6 +738,8 @@ MiniProjectTargetSelector::MiniProjectTargetSelector(QAction *targetSelectorActi
|
||||
|
||||
m_titleWidgets[PROJECT] = createTitleLabel(tr("Project"));
|
||||
m_projectListWidget = new ProjectListWidget(this);
|
||||
connect(m_projectListWidget, &QListWidget::itemDoubleClicked,
|
||||
this, &MiniProjectTargetSelector::hide);
|
||||
|
||||
QStringList titles;
|
||||
titles << tr("Kit") << tr("Build")
|
||||
@@ -746,6 +748,8 @@ MiniProjectTargetSelector::MiniProjectTargetSelector(QAction *targetSelectorActi
|
||||
for (int i = TARGET; i < LAST; ++i) {
|
||||
m_titleWidgets[i] = createTitleLabel(titles.at(i -1));
|
||||
m_listWidgets[i] = new GenericListWidget(this);
|
||||
connect(m_listWidgets[i], &QListWidget::itemDoubleClicked,
|
||||
this, &MiniProjectTargetSelector::hide);
|
||||
}
|
||||
|
||||
// Validate state: At this point the session is still empty!
|
||||
|
Reference in New Issue
Block a user