diff --git a/src/plugins/cppeditor/cppincludehierarchy.cpp b/src/plugins/cppeditor/cppincludehierarchy.cpp index e32467d2380..f78492f033f 100644 --- a/src/plugins/cppeditor/cppincludehierarchy.cpp +++ b/src/plugins/cppeditor/cppincludehierarchy.cpp @@ -103,8 +103,7 @@ CppIncludeHierarchyWidget::CppIncludeHierarchyWidget() : m_treeView->setModel(m_model); m_treeView->setEditTriggers(QAbstractItemView::NoEditTriggers); m_treeView->setItemDelegate(m_delegate); - - connect(m_treeView, SIGNAL(clicked(QModelIndex)), this, SLOT(onItemClicked(QModelIndex))); + connect(m_treeView, SIGNAL(activated(QModelIndex)), this, SLOT(onItemActivated(QModelIndex))); m_includeHierarchyInfoLabel = new QLabel(tr("No include hierarchy available"), this); m_includeHierarchyInfoLabel->setAlignment(Qt::AlignCenter); @@ -157,7 +156,7 @@ void CppIncludeHierarchyWidget::perform() showIncludeHierarchy(); } -void CppIncludeHierarchyWidget::onItemClicked(const QModelIndex &index) +void CppIncludeHierarchyWidget::onItemActivated(const QModelIndex &index) { const TextEditor::BaseTextEditorWidget::Link link = index.data(LinkRole).value(); diff --git a/src/plugins/cppeditor/cppincludehierarchy.h b/src/plugins/cppeditor/cppincludehierarchy.h index 21d515067f5..a420eadbea4 100644 --- a/src/plugins/cppeditor/cppincludehierarchy.h +++ b/src/plugins/cppeditor/cppincludehierarchy.h @@ -71,7 +71,7 @@ public slots: void perform(); private slots: - void onItemClicked(const QModelIndex &index); + void onItemActivated(const QModelIndex &index); void editorsClosed(QList editors); private: