score::DocumentDelegateFactory Class Referenceabstract

Used to provide custom document types. More...

Inheritance diagram for score::DocumentDelegateFactory:
score::InterfaceBase Scenario::ScenarioDocumentFactory

Detailed Description

Used to provide custom document types.

The interface required to create a custom main document (like MS Word's main page)

Public Member Functions

virtual DocumentDelegateViewmakeView (const score::DocumentContext &ctx, QObject *parent)=0
 
virtual DocumentDelegatePresentermakePresenter (const score::DocumentContext &ctx, DocumentPresenter *parent_presenter, const DocumentDelegateModel &model, DocumentDelegateView &view)=0
 
virtual void make (const score::DocumentContext &ctx, DocumentDelegateModel *&ptr, DocumentModel *parent)=0
 
virtual void load (const VisitorVariant &, const score::DocumentContext &ctx, DocumentDelegateModel *&ptr, DocumentModel *parent)=0
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

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