Loading...
Searching...
No Matches
Application Class Referencefinal
Inheritance diagram for Application:

Detailed Description
This class is the main object in score. It is the parent of every other object created. It does instantiate the rest of the software (MVP, settings, plugins).
Public Member Functions | |
Application (int &argc, char **argv) | |
Application (const score::ApplicationSettings &appSettings, int &argc, char **argv) | |
Application (const Application &)=delete | |
Application & | operator= (const Application &)=delete |
int | exec () |
const score::GUIApplicationContext & | context () const override |
const score::ApplicationComponents & | components () const override |
void | init () |
![]() | |
void | loadPluginData (score::Settings &settings, score::Presenter &presenter) |
loadPluginData Utility method to load the minimal required data for plug-ins. | |
void | registerPlugin (score::Plugin_QtInterface &) |
void | requestExit () |
void | forceExit () |
ApplicationInterface () | |
Public Attributes | |
score::ApplicationSettings | appSettings |
Friends | |
class | ChildEventFilter |
Additional Inherited Members | |
![]() | |
static GUIApplicationInterface & | instance () |
![]() | |
static ApplicationInterface & | instance () |
![]() | |
static ApplicationInterface * | m_instance |
Member Function Documentation
◆ components()
|
overridevirtual |
Implements score::ApplicationInterface.
◆ context()
|
overridevirtual |
Implements score::GUIApplicationInterface.
The documentation for this class was generated from the following files:
- Application.hpp
- Application.cpp