/* ============================================================================== This file contains the basic startup code for a JUCE application. ============================================================================== */ %%app_headers%% //============================================================================== class %%app_class_name%% : public juce::JUCEApplication { public: //============================================================================== %%app_class_name%%() {} const juce::String getApplicationName() override { return ProjectInfo::projectName; } const juce::String getApplicationVersion() override { return ProjectInfo::versionString; } bool moreThanOneInstanceAllowed() override { return true; } //============================================================================== void initialise (const juce::String& commandLine) override { // Add your application's initialisation code here.. } void shutdown() override { // Add your application's shutdown code here.. } //============================================================================== void systemRequestedQuit() override { // This is called when the app is being asked to quit: you can ignore this // request and let the app carry on running, or call quit() to allow the app to close. quit(); } void anotherInstanceStarted (const juce::String& commandLine) override { // When another instance of the app is launched while this one is running, // this method is invoked, and the commandLine parameter tells you what // the other instance's command-line arguments were. } }; //============================================================================== // This macro generates the main() routine that launches the app. START_JUCE_APPLICATION (%%app_class_name%%)