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 bool perform(const InvocationInfo &info)=0
#define noexcept
Definition: juce_CompilerSupport.h:141
virtual const String getApplicationVersion()=0
Definition: juce_String.h:43
static JUCEApplicationBase * getInstance() noexcept
Definition: juce_ApplicationBase.h:97
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_ApplicationCommandTarget.h:58
virtual void suspended()=0
Definition: juce_ApplicationCommandTarget.h:44
virtual bool initialiseApp()
Definition: juce_ApplicationBase.cpp:250
Definition: juce_ApplicationBase.h:85
virtual void systemRequestedQuit()=0
virtual void getAllCommands(Array< CommandID > &commands)=0
virtual void unhandledException(const std::exception *, const String &sourceFilename, int lineNumber)=0
Definition: juce_Array.h:60
virtual const String getApplicationName()=0
virtual void anotherInstanceStarted(const String &commandLine)=0
virtual void getCommandInfo(CommandID commandID, ApplicationCommandInfo &result)=0
Definition: juce_ApplicationCommandInfo.h:42
Definition: juce_Application.h:88
virtual ApplicationCommandTarget * getNextCommandTarget()=0
virtual bool moreThanOneInstanceAllowed()=0