Mema
Memory Matrix — multi-channel audio matrix monitor and router
Loading...
Searching...
No Matches
MemaApplication Class Reference
+ Inheritance diagram for MemaApplication:
+ Collaboration diagram for MemaApplication:

Classes

struct  MemaTaskbarComponent
 

Public Member Functions

 MemaApplication ()
 
 ~MemaApplication ()
 
const juce::String getApplicationName () override
 
const juce::String getApplicationVersion () override
 
bool moreThanOneInstanceAllowed () override
 
void initialise (const juce::String &commandLine) override
 
void shutdown () override
 
std::unique_ptr< Mema::MemaUIComponentcreateAndConnectMemaUIComponent ()
 
void disconnectAndDeleteMemaUIComponent ()
 
void showUiAsCalloutBox (const juce::Point< int > &positionToPointTo)
 
void showUiAsStandaloneWindow ()
 

Detailed Description

Definition at line 92 of file Main.cpp.

Constructor & Destructor Documentation

◆ MemaApplication()

MemaApplication::MemaApplication ( )
inline

Definition at line 96 of file Main.cpp.

◆ ~MemaApplication()

MemaApplication::~MemaApplication ( )
inline

Definition at line 97 of file Main.cpp.

References disconnectAndDeleteMemaUIComponent().

Member Function Documentation

◆ createAndConnectMemaUIComponent()

std::unique_ptr< Mema::MemaUIComponent > MemaApplication::createAndConnectMemaUIComponent ( )
inline

◆ disconnectAndDeleteMemaUIComponent()

void MemaApplication::disconnectAndDeleteMemaUIComponent ( )
inline

Definition at line 255 of file Main.cpp.

Referenced by createAndConnectMemaUIComponent(), showUiAsCalloutBox(), and ~MemaApplication().

◆ getApplicationName()

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

◆ getApplicationVersion()

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

Definition at line 104 of file Main.cpp.

◆ initialise()

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

Definition at line 108 of file Main.cpp.

References getApplicationName(), showUiAsCalloutBox(), and showUiAsStandaloneWindow().

◆ moreThanOneInstanceAllowed()

bool MemaApplication::moreThanOneInstanceAllowed ( )
inlineoverride

Definition at line 105 of file Main.cpp.

◆ showUiAsCalloutBox()

void MemaApplication::showUiAsCalloutBox ( const juce::Point< int > &  positionToPointTo)
inline

Definition at line 268 of file Main.cpp.

References createAndConnectMemaUIComponent(), and disconnectAndDeleteMemaUIComponent().

Referenced by initialise().

◆ showUiAsStandaloneWindow()

void MemaApplication::showUiAsStandaloneWindow ( )
inline

Definition at line 285 of file Main.cpp.

References createAndConnectMemaUIComponent().

Referenced by createAndConnectMemaUIComponent(), and initialise().

◆ shutdown()

void MemaApplication::shutdown ( )
inlineoverride

Definition at line 157 of file Main.cpp.


The documentation for this class was generated from the following file: