IntervalSummaryWidget.hpp
1 #pragma once
2 #include <score/selection/SelectionDispatcher.hpp>
3 #include <score/widgets/MarginLess.hpp>
4 
5 #include <QGridLayout>
6 #include <QWidget>
7 
8 namespace score
9 {
10 class SelectionDispatcher;
11 struct DocumentContext;
12 }
13 
14 namespace Scenario
15 {
16 class IntervalModel;
17 class IntervalSummaryWidget final : public QWidget
18 {
19 public:
20  explicit IntervalSummaryWidget(
21  const IntervalModel& object, const score::DocumentContext& doc,
22  QWidget* parent = nullptr);
24 
25  const IntervalModel& interval;
26 
27 private:
28  score::SelectionDispatcher m_selectionDispatcher;
30 };
31 }
Definition: IntervalModel.hpp:50
Definition: IntervalSummaryWidget.hpp:18
The SelectionDispatcher class.
Definition: SelectionDispatcher.hpp:15
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