Loading...
Searching...
No Matches
Scenario::IntervalPresenter Class Referenceabstract
Inheritance diagram for Scenario::IntervalPresenter:
Public Member Functions | |
| IntervalPresenter (ZoomRatio zoom, const IntervalModel &model, IntervalView *view, IntervalHeader *header, const Process::Context &ctx, QObject *parent) | |
| virtual void | updateScaling () |
| bool | isSelected () const |
| const IntervalModel & | model () const |
| IntervalView * | view () const |
| IntervalHeader * | header () const |
| virtual void | on_zoomRatioChanged (ZoomRatio val) |
| 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) |
| virtual void | startSlotDrag (int slot, QPointF) const =0 |
| virtual void | stopSlotDrag () const =0 |
| virtual void | selectedSlot (int) const =0 |
| virtual void | requestSlotMenu (int slot, QPoint pos, QPointF sp) const =0 |
| 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 () |
Protected Member Functions | |
| void | updateChildren () |
| void | updateBraces () |
Protected Attributes | |
| 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:
- IntervalPresenter.hpp
- IntervalPresenter.cpp