score
Home
Classes
Namespaces
Files
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;
32
score::MarginLess<QGridLayout>
m_lay;
33
};
34
}
Scenario::TimeSyncModel
Definition:
TimeSyncModel.hpp:34
Scenario::TimeSyncSummaryWidget
Definition:
TimeSyncSummaryWidget.hpp:21
score::MarginLess< QGridLayout >
score::SelectionDispatcher
The SelectionDispatcher class.
Definition:
SelectionDispatcher.hpp:15
Scenario
Main plug-in of score.
Definition:
score-plugin-dataflow/Dataflow/PortItem.hpp:14
score
Base toolkit upon which the software is built.
Definition:
Application.cpp:90
score::DocumentContext
Definition:
DocumentContext.hpp:18