2 #include <Process/Layer/LayerContextMenu.hpp>
4 #include <Scenario/Application/Menus/ObjectMenuActions.hpp>
5 #include <Scenario/Application/Menus/ToolMenuActions.hpp>
6 #include <Scenario/Application/Menus/TransportActions.hpp>
7 #include <Scenario/Application/ScenarioEditionSettings.hpp>
8 #include <Scenario/Execution/ScenarioExecution.hpp>
9 #include <Scenario/Palette/ScenarioPoint.hpp>
11 #include <score/plugins/application/GUIApplicationPlugin.hpp>
13 #include <score_plugin_scenario_export.h>
21 class ProcessFocusManager;
31 class ObjectMenuActions;
32 class ScenarioActions;
33 class ScenarioPresenter;
34 class ToolMenuActions;
36 class ScenarioInterface;
50 void initialize()
override;
62 return m_layerCtxMenuManager;
66 return m_layerCtxMenuManager;
74 void keyPressed(
int arg_1) E_SIGNAL(SCORE_PLUGIN_SCENARIO_EXPORT, keyPressed, arg_1)
75 void keyReleased(
int arg_1) E_SIGNAL(SCORE_PLUGIN_SCENARIO_EXPORT, keyReleased, arg_1)
78 void prepareNewDocument()
override;
84 void on_activeWindowChanged()
override;
89 QMetaObject::Connection m_focusConnection, m_defocusConnection,
90 m_contextMenuConnection, m_keyPressConnection, m_keyReleaseConnection;
99 QAction* m_showCables{};
100 QAction* m_autoScroll{};
101 QAction* m_foldIntervals{};
102 QAction* m_unfoldIntervals{};
103 QAction* m_levelUp{};
Definition: LayerPresenter.hpp:34
Definition: ProcessFocusManager.hpp:33
Definition: ScenarioEditionSettings.hpp:14
Definition: ScenarioApplicationPlugin.hpp:42
API for the various elements that we can execute.
Definition: Execution/ScenarioExecution.hpp:25
Definition: ScenarioPresenter.hpp:29
Definition: TransportActions.hpp:18
The Document class is the central part of the software.
Definition: Document.hpp:51
Used to extend the software with application-wide data.
Definition: GUIApplicationPlugin.hpp:89
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Specializes ApplicationContext with the QMainWindow.
Definition: GUIApplicationContext.hpp:15
Definition: GUIApplicationPlugin.hpp:24