The ApplicationInterface class. More...

Inheritance diagram for score::ApplicationInterface:
score::GUIApplicationInterface score::testing::MockApplication Application score::MinimalApplication score::MinimalGUIApplication

Detailed Description

The ApplicationInterface class.

This class provides an interface that should be implemented and instantiated exactly once. In the main score application, this is the Application class.

This class SHALL set the ApplicationInterface::m_instance member.

Public Member Functions

virtual const ApplicationContextcontext () const =0
 
virtual const ApplicationComponentscomponents () const =0
 

Static Public Member Functions

static ApplicationInterfaceinstance ()
 

Static Protected Attributes

static ApplicationInterfacem_instance
 

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