Loading...
Searching...
No Matches
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 on_dropInEmptyFullView (QPoint viewPos, const QMimeData *data)
 
void focusFrontProcess ()
 
void goUpALevel ()
 
void setLargeView ()
 
void startTimeBar ()
 
void stopTimeBar ()
 
bool isNodal () const noexcept
 
void setNodalMode (bool nodal)
 
void recenter ()
 
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 {}
 

Member Function Documentation

◆ setNewSelection()

void Scenario::ScenarioDocumentPresenter::setNewSelection ( const Selection old,
const Selection s 
)
overridevirtual

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