aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/axivion/axivionoutputpane.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/axivion/axivionoutputpane.cpp')
-rw-r--r--src/plugins/axivion/axivionoutputpane.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/axivion/axivionoutputpane.cpp b/src/plugins/axivion/axivionoutputpane.cpp
index d1c896205f..d66468590b 100644
--- a/src/plugins/axivion/axivionoutputpane.cpp
+++ b/src/plugins/axivion/axivionoutputpane.cpp
@@ -235,7 +235,7 @@ public:
}).link;
Project *project = ProjectManager::startupProject();
FilePath baseDir = project ? project->projectDirectory() : FilePath{};
- link.targetFilePath = baseDir.resolvePath(link.targetFilePath);
+ link.targetFilePath = findFileForIssuePath(link.targetFilePath);
if (link.targetFilePath.exists())
EditorManager::openEditorAt(link);
}
@@ -736,6 +736,10 @@ public:
if (auto issues = static_cast<IssuesWidget *>(m_outputWidget->widget(1)))
issues->updateUi();
});
+ auto *butonGroup = new QButtonGroup(this);
+ butonGroup->addButton(m_showDashboard);
+ butonGroup->addButton(m_showIssues);
+ butonGroup->setExclusive(true);
connect(m_outputWidget, &QStackedWidget::currentChanged, this, [this](int idx) {
m_showDashboard->setChecked(idx == 0);