Scenario::ScenarioDocumentPresenter Class Referencefinal

The ScenarioDocumentPresenter class. More...

Inheritance diagram for Scenario::ScenarioDocumentPresenter:
score::DocumentDelegatePresenter

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)
 
IntervalModeldisplayedInterval () const noexcept
 
IntervalPresenterdisplayedIntervalPresenter () const noexcept
 
const CentralDisplay & display () const noexcept
 
const ScenarioDocumentModelmodel () const noexcept
 
ScenarioDocumentViewview () const noexcept
 
const Process::Contextcontext () const noexcept
 
Process::ProcessFocusManagerfocusManager () 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 DocumentDelegateModelm_model
 
DocumentDelegateViewm_view
 
DocumentPresenterm_parentPresenter {}
 

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