score::ProjectSettingsFactory Class Referenceabstract

The ProjectSettingsFactory class. More...

Inheritance diagram for score::ProjectSettingsFactory:
score::DocumentPluginFactory score::InterfaceBase score::ProjectSettingsDelegateFactory_T< Model_T, Presenter_T, View_T >

Detailed Description

The ProjectSettingsFactory class.

Reimplement in order to provide custom settings for the plug-in.

Public Member Functions

virtual ProjectSettingsModelmakeModel (const score::DocumentContext &, QObject *parent)=0
 
ProjectSettingsPresentermakePresenter (score::ProjectSettingsModel &m, score::ProjectSettingsView &v, QObject *parent)
 
virtual ProjectSettingsViewmakeView ()=0
 
- Public Member Functions inherited from score::DocumentPluginFactory
virtual DocumentPluginload (const VisitorVariant &var, score::DocumentContext &doc, QObject *parent)=0
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Protected Member Functions

virtual ProjectSettingsPresentermakePresenter_impl (score::ProjectSettingsModel &m, score::ProjectSettingsView &v, QObject *parent)=0
 

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