ProcessContext.hpp
1 #pragma once
2 #include <Process/ProcessList.hpp>
3 
4 #include <score/document/DocumentContext.hpp>
5 class FocusDispatcher;
6 namespace Process
7 {
8 class DataflowManager;
9 class LayerPresenter;
10 
11 struct SCORE_LIB_PROCESS_EXPORT Context : public score::DocumentContext
12 {
14 
15  DataflowManager& dataflow;
16  FocusDispatcher& focusDispatcher;
17  const Process::LayerFactoryList& processList;
18 };
19 
21 {
22  const Context& context;
23  Process::LayerPresenter& presenter;
24 };
25 
26 }
Definition: FocusDispatcher.hpp:17
Definition: plugins/score-lib-process/Process/DocumentPlugin.hpp:12
Definition: ProcessList.hpp:22
Definition: LayerPresenter.hpp:34
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Definition: ProcessContext.hpp:12
Definition: ProcessContext.hpp:21
Definition: DocumentContext.hpp:18