From cca0e9bff7aaf7a1084f73100c6484ab057b65a8 2017-12-13 13:10:53 From: Thibaud Rabillard Date: 2017-12-13 13:10:53 Subject: [PATCH] Add catalogue controller to SqpApplication --- diff --git a/gui/include/SqpApplication.h b/gui/include/SqpApplication.h index 91f5f13..fad8eb6 100644 --- a/gui/include/SqpApplication.h +++ b/gui/include/SqpApplication.h @@ -22,6 +22,7 @@ class VariableController; class VisualizationController; class DragDropGuiController; class ActionsGuiController; +class CatalogueController; /** * @brief The SqpApplication class aims to make the link between SciQlop @@ -45,6 +46,7 @@ public: TimeController &timeController() noexcept; VariableController &variableController() noexcept; VisualizationController &visualizationController() noexcept; + CatalogueController &catalogueController() noexcept; /// Accessors for the differents sciqlop helpers, these helpers classes are like controllers but /// doesn't live in a thread and access gui diff --git a/gui/src/SqpApplication.cpp b/gui/src/SqpApplication.cpp index c2c5337..d5dc264 100644 --- a/gui/src/SqpApplication.cpp +++ b/gui/src/SqpApplication.cpp @@ -181,6 +181,11 @@ VisualizationController &SqpApplication::visualizationController() noexcept return *impl->m_VisualizationController; } +CatalogueController &SqpApplication::catalogueController() noexcept +{ + return *impl->m_CatalogueController; +} + DragDropGuiController &SqpApplication::dragDropGuiController() noexcept { return *impl->m_DragDropGuiController;