score-plugin-gfx/Gfx/Video/Inspector.hpp
1 #pragma once
2 #include <Process/Inspector/ProcessInspectorWidgetDelegate.hpp>
3 #include <Process/Inspector/ProcessInspectorWidgetDelegateFactory.hpp>
4 
5 #include <Gfx/Video/Process.hpp>
6 
7 #include <score/command/Dispatchers/CommandDispatcher.hpp>
8 
9 namespace Gfx::Video
10 {
11 class InspectorWidget final
12  : public Process::InspectorWidgetDelegate_T<Gfx::Video::Model>
13 {
14 public:
15  explicit InspectorWidget(
16  const Gfx::Video::Model& object, const score::DocumentContext& context,
17  QWidget* parent);
18  ~InspectorWidget() override;
19 
20 private:
21  CommandDispatcher<> m_dispatcher;
22 };
23 
24 class InspectorFactory final
25  : public Process::InspectorWidgetDelegateFactory_T<Model, InspectorWidget>
26 {
27  SCORE_CONCRETE("49ae88d5-52be-48e7-9f0f-f1a93d6a83a0")
28 };
29 }
The CommandDispatcher class.
Definition: CommandDispatcher.hpp:13
Definition: score-plugin-gfx/Gfx/Video/Inspector.hpp:26
Definition: score-plugin-gfx/Gfx/Video/Inspector.hpp:13
Definition: score-plugin-gfx/Gfx/Video/Process.hpp:17
Definition: ProcessInspectorWidgetDelegate.hpp:13
Definition: ProcessInspectorWidgetDelegateFactory.hpp:53
Definition: DocumentContext.hpp:18