29MenuBarModel::MenuBarModel() noexcept
47 if (manager != newManager)
49 if (manager !=
nullptr)
54 if (manager !=
nullptr)
61 listeners.add (newListener);
69 jassert (listeners.contains (listenerToRemove));
71 listeners.remove (listenerToRemove);
90void MenuBarModel::handleMenuBarActivate (
bool isActive)
93 listeners.call ([
this, isActive] (Listener& l) { l.menuBarActivated (
this, isActive); });
One of these objects holds a list of all the commands your app can perform, and despatches these comm...
void addListener(ApplicationCommandManagerListener *listener)
Registers a listener that will be called when various events occur.
void removeListener(ApplicationCommandManagerListener *listener)
Deregisters a previously-added listener.
void triggerAsyncUpdate()
Causes the callback to be triggered at a later time.
Contains contextual details about the invocation of a command.