StateInspectorWidget.hpp
1 #pragma once
2 #include <Inspector/InspectorSectionWidget.hpp>
3 #include <Inspector/InspectorWidgetBase.hpp>
4 
5 #include <score/plugins/UuidKey.hpp>
6 #include <score/selection/SelectionDispatcher.hpp>
7 
8 #include <list>
9 
10 namespace Scenario
11 {
12 class StateModel;
14 {
15 public:
16  explicit StateInspectorWidget(
17  const StateModel& object, const score::DocumentContext& context, QWidget* parent);
18 
19 private:
20  void splitFromEvent();
21  void splitFromNode();
22  void updateDisplayedValues();
23 
24  const StateModel& m_model;
25  const score::DocumentContext& m_context;
26  CommandDispatcher<> m_commandDispatcher;
28 };
29 }
The CommandDispatcher class.
Definition: CommandDispatcher.hpp:13
The InspectorWidgetBase class Set the global structuration for an inspected element.
Definition: InspectorWidgetBase.hpp:37
Definition: StateInspectorWidget.hpp:14
Definition: StateModel.hpp:63
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: DocumentContext.hpp:18