diff --git a/language/duchain/navigation/abstractnavigationwidget.h b/language/duchain/navigation/abstractnavigationwidget.h --- a/language/duchain/navigation/abstractnavigationwidget.h +++ b/language/duchain/navigation/abstractnavigationwidget.h @@ -28,7 +28,6 @@ class QTextBrowser; - namespace KDevelop { class AbstractNavigationWidgetPrivate; diff --git a/language/duchain/navigation/abstractnavigationwidget.cpp b/language/duchain/navigation/abstractnavigationwidget.cpp --- a/language/duchain/navigation/abstractnavigationwidget.cpp +++ b/language/duchain/navigation/abstractnavigationwidget.cpp @@ -111,6 +111,10 @@ layout->setMargin(0); setLayout(layout); + connect(d->m_browser, &QTextEdit::selectionChanged, this, [=]() { + d->m_browser->copy(); + }); + connect(d->m_browser.data(), &QTextBrowser::anchorClicked, this, [&](const QUrl& url) { d->anchorClicked(url); }); foreach(QWidget* w, findChildren())