diff --git a/src/plugins/qt4projectmanager/debugginghelper.ui b/src/plugins/qt4projectmanager/debugginghelper.ui
index 56dce2b5dde6d0f87484f9e168c545598ed56cb0..f2b9a9fbdb7e818d0947432529c7b7290f8b8d40 100644
--- a/src/plugins/qt4projectmanager/debugginghelper.ui
+++ b/src/plugins/qt4projectmanager/debugginghelper.ui
@@ -6,7 +6,7 @@
0
0
- 217
+ 228
128
diff --git a/src/plugins/qt4projectmanager/qtoptionspage.cpp b/src/plugins/qt4projectmanager/qtoptionspage.cpp
index 3a882f6d204a7bb65d87bcab5a65bed83a21420f..a6a0c541745f6f4c2ffdaa104c97900b8b15d436 100644
--- a/src/plugins/qt4projectmanager/qtoptionspage.cpp
+++ b/src/plugins/qt4projectmanager/qtoptionspage.cpp
@@ -513,11 +513,16 @@ void QtOptionsPageWidget::updateDebuggingHelperInfo(const QtVersion *version)
m_ui->debuggingHelperWidget->setSummaryText(status);
// Set detailed labels
- m_debuggingHelperUi->gdbHelperStatus->setText(hasGdbHelper
- ? version->debuggingHelperLibrary()
- : tr("Not yet built."));
+ if (hasGdbHelper) {
+ m_debuggingHelperUi->gdbHelperStatus->setText(version->debuggingHelperLibrary());
+ m_debuggingHelperUi->gdbHelperStatus->setTextInteractionFlags(Qt::TextSelectableByMouse);
+ } else {
+ m_debuggingHelperUi->gdbHelperStatus->setText(tr("Not yet built."));
+ m_debuggingHelperUi->gdbHelperStatus->setTextInteractionFlags(Qt::NoTextInteraction);
+ }
QString qmlDumpStatusText;
+ Qt::TextInteractionFlags qmlDumpStatusTextFlags = Qt::NoTextInteraction;
if (hasQmlDumper) {
qmlDumpStatusText = version->qmlDumpTool(false);
const QString debugQmlDumpPath = version->qmlDumpTool(true);
@@ -526,6 +531,7 @@ void QtOptionsPageWidget::updateDebuggingHelperInfo(const QtVersion *version)
qmlDumpStatusText += QLatin1String("\n");
qmlDumpStatusText += debugQmlDumpPath;
}
+ qmlDumpStatusTextFlags = Qt::TextSelectableByMouse;
} else {
if (canBuildQmlDumper) {
qmlDumpStatusText = tr("Not yet built.");
@@ -534,11 +540,14 @@ void QtOptionsPageWidget::updateDebuggingHelperInfo(const QtVersion *version)
}
}
m_debuggingHelperUi->qmlDumpStatus->setText(qmlDumpStatusText);
+ m_debuggingHelperUi->qmlDumpStatus->setTextInteractionFlags(qmlDumpStatusTextFlags);
m_debuggingHelperUi->qmlDumpBuildButton->setEnabled(canBuildQmlDumper);
QString qmlObserverStatusText;
+ Qt::TextInteractionFlags qmlObserverStatusTextFlags = Qt::NoTextInteraction;
if (hasQmlObserver) {
qmlObserverStatusText = version->qmlObserverTool();
+ qmlObserverStatusTextFlags = Qt::TextSelectableByMouse;
} else {
if (canBuildQmlObserver) {
qmlObserverStatusText = tr("Not yet built.");
@@ -547,6 +556,7 @@ void QtOptionsPageWidget::updateDebuggingHelperInfo(const QtVersion *version)
}
}
m_debuggingHelperUi->qmlObserverStatus->setText(qmlObserverStatusText);
+ m_debuggingHelperUi->qmlObserverStatus->setTextInteractionFlags(qmlObserverStatusTextFlags);
m_debuggingHelperUi->qmlObserverBuildButton->setEnabled(canBuildQmlObserver);
const QTreeWidgetItem *currentItem = m_ui->qtdirList->currentItem();