Scenario::FullViewIntervalPresenter Class Referencefinal
Inheritance diagram for Scenario::FullViewIntervalPresenter:
Scenario::IntervalPresenter

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)
 
MusicalGridgrid () 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 IntervalModelmodel () const
 
IntervalViewview () const
 
IntervalHeaderheader () const
 
ZoomRatio zoomRatio () const
 
const std::vector< SlotPresenter > & getSlots () const
 
const Id< IntervalModel > & id () const
 
const Process::Contextcontext () 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 IntervalModelm_model
 
ZoomRatio m_zoomRatio {}
 
IntervalViewm_view {}
 
IntervalHeaderm_header {}
 
const Process::Contextm_context
 
std::vector< SlotPresenterm_slots
 

The documentation for this class was generated from the following files: