Add output panes to Projects mode

No real reason not to do it, and build systems print output there.

Change-Id: Ie0f08e3e88e585098b097e7c983d54e2fea8c6f2
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Eike Ziller
2021-04-27 12:39:06 +02:00
parent 2f593d9db9
commit f3e4c7112b

View File

@@ -123,7 +123,9 @@
#include <coreplugin/imode.h>
#include <coreplugin/iversioncontrol.h>
#include <coreplugin/locator/directoryfilter.h>
#include <coreplugin/minisplitter.h>
#include <coreplugin/modemanager.h>
#include <coreplugin/outputpane.h>
#include <coreplugin/vcsmanager.h>
#include <extensionsystem/pluginmanager.h>
#include <extensionsystem/pluginspec.h>
@@ -796,7 +798,10 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
Context projectTreeContext(Constants::C_PROJECT_TREE);
dd->m_projectsMode.setWidget(dd->m_proWindow);
auto splitter = new MiniSplitter(Qt::Vertical);
splitter->addWidget(dd->m_proWindow);
splitter->addWidget(new OutputPanePlaceHolder(Constants::MODE_SESSION, splitter));
dd->m_projectsMode.setWidget(splitter);
dd->m_projectsMode.setEnabled(false);
ICore::addPreCloseListener([]() -> bool { return coreAboutToClose(); });