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

Public Member Functions

void addMenu (int topLevelMenuIndex, const String &menuName, const juce::PopupMenu &popupMenu)
 
juce::String getMenuNameForIndex (int topLevelMenuIndex)
 
juce::PopupMenu & getMenuRefForIndex (int topLevelMenuIndex)
 
juce::StringArray getMenuBarNames () override
 
juce::PopupMenu getMenuForIndex (int topLevelMenuIndex, const String &menuName) override
 
void menuItemSelected (int menuItemID, int topLevelMenuIndex) override
 

Public Attributes

std::function< void(int, int)> onMenuItemSelected
 

Detailed Description

Definition at line 32 of file Main.cpp.

Member Function Documentation

◆ addMenu()

void MemaMacMainMenuMenuBarModel::addMenu ( int  topLevelMenuIndex,
const String &  menuName,
const juce::PopupMenu &  popupMenu 
)
inline

Definition at line 36 of file Main.cpp.

◆ getMenuBarNames()

juce::StringArray MemaMacMainMenuMenuBarModel::getMenuBarNames ( )
inlineoverride

Definition at line 57 of file Main.cpp.

◆ getMenuForIndex()

juce::PopupMenu MemaMacMainMenuMenuBarModel::getMenuForIndex ( int  topLevelMenuIndex,
const String &  menuName 
)
inlineoverride

Definition at line 66 of file Main.cpp.

◆ getMenuNameForIndex()

juce::String MemaMacMainMenuMenuBarModel::getMenuNameForIndex ( int  topLevelMenuIndex)
inline

Definition at line 42 of file Main.cpp.

◆ getMenuRefForIndex()

juce::PopupMenu & MemaMacMainMenuMenuBarModel::getMenuRefForIndex ( int  topLevelMenuIndex)
inline

Definition at line 49 of file Main.cpp.

◆ menuItemSelected()

void MemaMacMainMenuMenuBarModel::menuItemSelected ( int  menuItemID,
int  topLevelMenuIndex 
)
inlineoverride

Definition at line 76 of file Main.cpp.

References onMenuItemSelected.

Member Data Documentation

◆ onMenuItemSelected

std::function<void(int, int)> MemaMacMainMenuMenuBarModel::onMenuItemSelected

Definition at line 83 of file Main.cpp.

Referenced by menuItemSelected().


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