134 bool moreThanOneInstanceAllowed()
override;
139 void anotherInstanceStarted (
const String& commandLine)
override;
153 void systemRequestedQuit()
override;
158 void suspended()
override;
163 void resumed()
override;
174 const String& sourceFilename,
175 int lineNumber)
override;
188 bool initialiseApp()
override;
A command target publishes a list of command IDs that it can perform.
Holds a resizable array of primitive or copy-by-value objects.
Abstract base class for application classes.
An instance of this class is used to specify initialisation and shutdown code for the application.
virtual const String getApplicationVersion()=0
Returns the application's version number.
virtual const String getApplicationName()=0
Returns the application's name.
int CommandID
A type used to hold the unique ID for an application command.
Holds information describing an application command.
Contains contextual details about the invocation of a command.