Go to the documentation of this file.
25 #ifndef JUCE_APPLICATION_H_INCLUDED
26 #define JUCE_APPLICATION_H_INCLUDED
172 const String& sourceFilename,
173 int lineNumber)
override;
192 #endif // JUCE_APPLICATION_H_INCLUDED
virtual void getAllCommands(Array< CommandID > &commands)=0
virtual const String getApplicationVersion()=0
Definition: juce_String.h:43
virtual bool moreThanOneInstanceAllowed()=0
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_ApplicationBase.h:85
virtual ApplicationCommandTarget * getNextCommandTarget()=0
virtual void systemRequestedQuit()=0
Definition: juce_ApplicationCommandTarget.h:44
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_Array.h:60
Definition: juce_ApplicationCommandTarget.h:58
static JUCEApplicationBase * getInstance() noexcept
Definition: juce_ApplicationBase.h:97
Definition: juce_ApplicationCommandInfo.h:42
virtual void suspended()=0
int CommandID
Definition: juce_ApplicationCommandID.h:37
virtual void unhandledException(const std::exception *, const String &sourceFilename, int lineNumber)=0
virtual const String getApplicationName()=0
virtual bool perform(const InvocationInfo &info)=0
virtual void getCommandInfo(CommandID commandID, ApplicationCommandInfo &result)=0
virtual void anotherInstanceStarted(const String &commandLine)=0
virtual bool initialiseApp()
Definition: juce_ApplicationBase.cpp:250
Definition: juce_Application.h:88