Photosine 0.5
Loading...
Searching...
No Matches
Inheritance diagram for PhotosineApplication:

Classes

class  MenuBarWindow
class  PhotosineWindow

Public Member Functions

 PhotosineApplication ()
 ~PhotosineApplication ()
const juce::String getApplicationName () override
const juce::String getApplicationVersion () override
bool moreThanOneInstanceAllowed () override
void initialise (const juce::String &commandLine) override
void shutdown () override
void systemRequestedQuit () override
void anotherInstanceStarted (const juce::String &commandLine) override
juce::ApplicationCommandTarget * getNextCommandTarget () override
void getAllCommands (juce::Array< juce::CommandID > &c) override
void getCommandInfo (juce::CommandID commandID, juce::ApplicationCommandInfo &result) override
bool perform (const InvocationInfo &info) override

Public Attributes

PhotosineLookAndFeel themeLookAndFeel

Private Attributes

std::unique_ptr< MenuBarWindowmainMenu
std::unique_ptr< PhotosineWindowprojectWindow
std::unique_ptr< PluginOrganizer::PluginOrganizerWindowpluginOrganizerWindow
std::unique_ptr< OldUtilities::UtilityWindowutilityWindow
std::unique_ptr< Tests::TestUtilitiesWindowWindowtestUtilitiesWindow
std::unique_ptr< Preferences::PreferencesWindowpreferencesWindow
std::unique_ptr< Tests::ValueTreeInspector::ValueTreeInspectorWindowvalueTreeInspectorWindow
std::unique_ptr< juce::FileChooser > fileChooser

Constructor & Destructor Documentation

◆ PhotosineApplication()

PhotosineApplication::PhotosineApplication ( )
inline

◆ ~PhotosineApplication()

PhotosineApplication::~PhotosineApplication ( )
inline

Member Function Documentation

◆ anotherInstanceStarted()

void PhotosineApplication::anotherInstanceStarted ( const juce::String & commandLine)
inlineoverride

◆ getAllCommands()

void PhotosineApplication::getAllCommands ( juce::Array< juce::CommandID > & c)
inlineoverride

◆ getApplicationName()

const juce::String PhotosineApplication::getApplicationName ( )
inlineoverride

◆ getApplicationVersion()

const juce::String PhotosineApplication::getApplicationVersion ( )
inlineoverride

◆ getCommandInfo()

void PhotosineApplication::getCommandInfo ( juce::CommandID commandID,
juce::ApplicationCommandInfo & result )
inlineoverride

◆ getNextCommandTarget()

juce::ApplicationCommandTarget * PhotosineApplication::getNextCommandTarget ( )
inlineoverride

◆ initialise()

void PhotosineApplication::initialise ( const juce::String & commandLine)
inlineoverride

◆ moreThanOneInstanceAllowed()

bool PhotosineApplication::moreThanOneInstanceAllowed ( )
inlineoverride

◆ perform()

bool PhotosineApplication::perform ( const InvocationInfo & info)
inlineoverride

◆ shutdown()

void PhotosineApplication::shutdown ( )
inlineoverride

◆ systemRequestedQuit()

void PhotosineApplication::systemRequestedQuit ( )
inlineoverride

Member Data Documentation

◆ fileChooser

std::unique_ptr<juce::FileChooser> PhotosineApplication::fileChooser
private

◆ mainMenu

std::unique_ptr<MenuBarWindow> PhotosineApplication::mainMenu
private

◆ pluginOrganizerWindow

std::unique_ptr<PluginOrganizer::PluginOrganizerWindow> PhotosineApplication::pluginOrganizerWindow
private

◆ preferencesWindow

std::unique_ptr<Preferences::PreferencesWindow> PhotosineApplication::preferencesWindow
private

◆ projectWindow

std::unique_ptr<PhotosineWindow> PhotosineApplication::projectWindow
private

◆ testUtilitiesWindow

std::unique_ptr<Tests::TestUtilitiesWindowWindow> PhotosineApplication::testUtilitiesWindow
private

◆ themeLookAndFeel

PhotosineLookAndFeel PhotosineApplication::themeLookAndFeel

◆ utilityWindow

std::unique_ptr<OldUtilities::UtilityWindow> PhotosineApplication::utilityWindow
private

◆ valueTreeInspectorWindow

std::unique_ptr<Tests::ValueTreeInspector::ValueTreeInspectorWindow> PhotosineApplication::valueTreeInspectorWindow
private

The documentation for this class was generated from the following file:
  • /Users/cliftonmarien/Documents/Photosine/Photosine/Source/Main.cpp