Scenario::FullViewIntervalPresenter Class Referencefinal
Inheritance diagram for Scenario::FullViewIntervalPresenter:
Public Types | |
using | view_type = FullViewIntervalView |
Public Member Functions | |
FullViewIntervalPresenter (ZoomRatio zoom, const IntervalModel &viewModel, const Process::Context &ctx, QGraphicsItem *parentobject, QObject *parent) | |
void | updateHeight () |
void | on_zoomRatioChanged (ZoomRatio val) override |
Process::MagneticInfo | magneticPosition (const QObject *obj, TimeVal t) const noexcept |
const std::vector< SlotPresenter > & | getSlots () const |
double | on_playPercentageChanged (double t) |
MusicalGrid & | grid () const noexcept |
void | on_visibleRectChanged (QRectF) |
void | setSnapLine (TimeVal t, bool enabled) |
void | intervalSelected (IntervalModel *arg_1) |
Public Member Functions inherited from Scenario::IntervalPresenter | |
IntervalPresenter (ZoomRatio zoom, const IntervalModel &model, IntervalView *view, IntervalHeader *header, const Process::Context &ctx, QObject *parent) | |
bool | isSelected () const |
const IntervalModel & | model () const |
IntervalView * | view () const |
IntervalHeader * | header () const |
ZoomRatio | zoomRatio () const |
const std::vector< SlotPresenter > & | getSlots () const |
const Id< IntervalModel > & | id () const |
const Process::Context & | context () const |
void | on_minDurationChanged (const TimeVal &) |
void | on_maxDurationChanged (const TimeVal &) |
double | on_playPercentageChanged (double t) |
void | updateAllSlots () const |
void | pressed (QPointF arg_1) const |
void | moved (QPointF arg_1) const |
void | released (QPointF arg_1) const |
void | askUpdate () |
void | heightChanged () |
void | heightPercentageChanged () |
Additional Inherited Members | |
Protected Member Functions inherited from Scenario::IntervalPresenter | |
void | updateChildren () |
void | updateBraces () |
Protected Attributes inherited from Scenario::IntervalPresenter | |
const IntervalModel & | m_model |
ZoomRatio | m_zoomRatio {} |
IntervalView * | m_view {} |
IntervalHeader * | m_header {} |
const Process::Context & | m_context |
std::vector< SlotPresenter > | m_slots |
The documentation for this class was generated from the following files:
- FullViewIntervalPresenter.hpp
- FullViewIntervalPresenter.cpp