score::PanelDelegateFactory Class Referenceabstract

Reimplement this interface to register new panels. More...

Inheritance diagram for score::PanelDelegateFactory:
score::InterfaceBase Explorer::PanelDelegateFactory InspectorPanel::PanelDelegateFactory Library::ProcessPanelFactory Library::ProjectPanelFactory Library::UserPanelFactory Mixer::PanelDelegateFactory PanelDelegateFactory Scenario::ObjectPanelDelegateFactory score::MessagesPanelDelegateFactory score::UndoPanelDelegateFactory

Detailed Description

Reimplement this interface to register new panels.

Public Member Functions

virtual std::unique_ptr< PanelDelegatemake (const score::GUIApplicationContext &ctx)=0
 Create an instance of a PanelDelegate. Will only be called once.
 
- Public Member Functions inherited from score::InterfaceBase
virtual InterfaceKey interfaceKey () const noexcept=0
 Identifies an interface uniquely.
 

Static Public Attributes

static constexpr const bool ui_interface = true
 

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