ProjectExplorer: Generalize issues -> output pane linking

This feature was specific to the compile output pane, but we want
to have it in other panes too.

Change-Id: I110b27af7d0aa23acbc5623d1c0405816250df19
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Kandeler
2021-11-25 12:31:14 +01:00
parent 857ca05ac3
commit 08a86169db
11 changed files with 82 additions and 62 deletions

View File

@@ -42,6 +42,7 @@ QT_END_NAMESPACE
namespace Core {
class CommandButton;
class IContext;
class OutputWindow;
class CORE_EXPORT IOutputPane : public QObject
{
@@ -54,6 +55,7 @@ public:
virtual QWidget *outputWidget(QWidget *parent) = 0;
virtual QList<QWidget *> toolBarWidgets() const;
virtual QString displayName() const = 0;
virtual const QList<OutputWindow *> outputWindows() const { return {}; }
virtual int priorityInStatusBar() const = 0;