From 4e94de413ba60a1da91715a41c8ba8caa8474728 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sat, 7 Feb 2015 10:43:09 +0100 Subject: SCRATCH no more gui includes in logic --- gui/ConsoleWindow.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gui/ConsoleWindow.cpp') diff --git a/gui/ConsoleWindow.cpp b/gui/ConsoleWindow.cpp index 1f7c63cf..a9c1f455 100644 --- a/gui/ConsoleWindow.cpp +++ b/gui/ConsoleWindow.cpp @@ -29,6 +29,7 @@ #include #include "widgets/PageContainer.h" #include "pages/LogPage.h" +#include "InstancePageProvider.h" #include "logic/icons/IconList.h" @@ -71,8 +72,9 @@ ConsoleWindow::ConsoleWindow(BaseProcess *process, QWidget *parent) // Add page container { auto mainLayout = new QVBoxLayout; - auto provider = std::dynamic_pointer_cast(m_proc->instance()); - auto proxy_provider = std::make_shared(provider, new LogPage(m_proc)); + auto provider = std::make_shared(m_proc->instance()); + auto baseprovider = std::dynamic_pointer_cast(provider); + auto proxy_provider = std::make_shared(baseprovider, new LogPage(m_proc)); m_container = new PageContainer(proxy_provider, "console", this); mainLayout->addWidget(m_container); mainLayout->setSpacing(0); -- cgit v1.2.3