Scenario::ScenarioDocumentPresenter Class Referencefinal
The ScenarioDocumentPresenter class. More...
Inheritance diagram for Scenario::ScenarioDocumentPresenter:
Detailed Description
The ScenarioDocumentPresenter class.
A bit special because we connect it to the presenter of the content model inside the interval model of the base element model.
Public Member Functions | |
ScenarioDocumentPresenter (const score::DocumentContext &ctx, score::DocumentPresenter *parent_presenter, const score::DocumentDelegateModel &model, score::DocumentDelegateView &view) | |
IntervalModel & | displayedInterval () const noexcept |
IntervalPresenter * | displayedIntervalPresenter () const noexcept |
const CentralDisplay & | display () const noexcept |
const ScenarioDocumentModel & | model () const noexcept |
ScenarioDocumentView & | view () const noexcept |
const Process::Context & | context () const noexcept |
Process::ProcessFocusManager & | focusManager () const noexcept |
ZoomRatio | zoomRatio () const noexcept |
void | selectAll () |
void | deselectAll () |
void | selectTop () |
void | setZoomRatio (ZoomRatio newFactor) |
void | updateRect (const QRectF &rect) |
void | setNewSelection (const Selection &old, const Selection &s) override |
void | setDisplayedInterval (Scenario::IntervalModel *interval) |
void | on_viewModelDefocused (const Process::ProcessModel *vm) |
void | on_viewModelFocused (const Process::ProcessModel *vm) |
void | focusFrontProcess () |
void | goUpALevel () |
void | setLargeView () |
void | startTimeBar () |
void | stopTimeBar () |
bool | isNodal () const noexcept |
void | setAutoScroll (bool) |
void | pressed (QPointF arg_1) |
void | moved (QPointF arg_1) |
void | released (QPointF arg_1) |
void | escPressed () |
void | setFocusedPresenter (QPointer< Process::LayerPresenter > arg_1) |
Public Member Functions inherited from score::DocumentDelegatePresenter | |
DocumentDelegatePresenter (DocumentPresenter *parent_presenter, const DocumentDelegateModel &model, DocumentDelegateView &view) | |
Public Attributes | |
DisplayedElementsModel | displayedElements |
Friends | |
class | DisplayedElementsPresenter |
class | CentralIntervalDisplay |
class | CentralNodalDisplay |
Additional Inherited Members | |
Protected Attributes inherited from score::DocumentDelegatePresenter | |
const DocumentDelegateModel & | m_model |
DocumentDelegateView & | m_view |
DocumentPresenter * | m_parentPresenter {} |
The documentation for this class was generated from the following files:
- ScenarioDocumentPresenter.hpp
- ScenarioDocumentPresenter.cpp