TimeSyncSummaryWidget.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 #include <memory>
9 
10 namespace score
11 {
12 class SelectionDispatcher;
13 struct DocumentContext;
14 }
15 
16 namespace Scenario
17 {
18 class TimeSyncModel;
19 
20 class TimeSyncSummaryWidget final : public QWidget
21 {
22 public:
23  explicit TimeSyncSummaryWidget(
24  const TimeSyncModel&, const score::DocumentContext& doc,
25  QWidget* parent = nullptr);
26  ~TimeSyncSummaryWidget() override;
27 
28  const TimeSyncModel& sync;
29 
30 private:
31  score::SelectionDispatcher m_selectionDispatcher;
33 };
34 }
Definition: TimeSyncModel.hpp:34
Definition: TimeSyncSummaryWidget.hpp:21
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