score
Home
Classes
Namespaces
Files
FullViewIntervalHeader.hpp
1
#pragma once
2
#include <Scenario/Document/Interval/FullView/AddressBarItem.hpp>
3
#include <Scenario/Document/Interval/IntervalHeader.hpp>
4
5
#include <QRect>
6
7
class
QGraphicsItem;
8
class
QPainter;
9
class
QStyleOptionGraphicsItem;
10
class
QWidget;
11
12
namespace
Scenario
13
{
14
class
AddressBarItem;
15
class
FullViewIntervalHeader
final :
public
IntervalHeader
16
{
17
public
:
18
FullViewIntervalHeader
(
const
score::DocumentContext
& ctx, QGraphicsItem*);
19
20
AddressBarItem
& bar();
21
22
void
setState(
State
s)
override
{ }
23
24
QRectF boundingRect()
const override
;
25
void
paint(QPainter* painter,
const
QStyleOptionGraphicsItem* option, QWidget* widget)
26
override
;
27
28
private
:
29
AddressBarItem
m_bar;
30
};
31
}
Scenario::AddressBarItem
Definition:
AddressBarItem.hpp:23
Scenario::FullViewIntervalHeader
Definition:
FullViewIntervalHeader.hpp:16
Scenario::IntervalHeader
Definition:
IntervalHeader.hpp:14
Scenario
Main plug-in of score.
Definition:
score-plugin-dataflow/Dataflow/PortItem.hpp:14
State
Utilities for OSSIA data structures.
Definition:
DeviceInterface.hpp:33
score::DocumentContext
Definition:
DocumentContext.hpp:18