ScenarioContextMenuManager.hpp
1 #pragma once
2 #include <Process/Layer/LayerContextMenu.hpp>
3 
4 #include <QObject>
5 namespace Process
6 {
7 class LayerContextMenu;
8 class LayerPresenter;
9 }
10 class QMenu;
11 class QPoint;
12 class QPointF;
13 class QAction;
14 
15 namespace score
16 {
17 struct DocumentContext;
18 }
19 
20 namespace Scenario
21 {
22 struct SlotPresenter;
23 class ScenarioPresenter;
24 class TemporalIntervalPresenter;
25 class FullViewIntervalPresenter;
26 class ScenarioContextMenuManager final : public QObject
27 {
28 public:
29  static void createProcessSelectorContextMenu(
30  const score::DocumentContext& docContext, QMenu& menu,
31  const TemporalIntervalPresenter& slotp, int slot_index);
32 };
33 }
Definition: ScenarioContextMenuManager.hpp:27
Definition: TemporalIntervalPresenter.hpp:25
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
Definition: DocumentContext.hpp:18