LMMS
Loading...
Searching...
No Matches
juce::PopupMenu::CustomCallback Class Referenceabstract

#include <juce_PopupMenu.h>

Inheritance diagram for juce::PopupMenu::CustomCallback:
juce::SingleThreadedReferenceCountedObject

Public Member Functions

 CustomCallback ()
 ~CustomCallback () override
virtual bool menuItemTriggered ()=0
Public Member Functions inherited from juce::SingleThreadedReferenceCountedObject
void incReferenceCount () noexcept
void decReferenceCount () noexcept
bool decReferenceCountWithoutDeleting () noexcept
int getReferenceCount () const noexcept

Additional Inherited Members

Protected Member Functions inherited from juce::SingleThreadedReferenceCountedObject
 SingleThreadedReferenceCountedObject ()=default
 SingleThreadedReferenceCountedObject (const SingleThreadedReferenceCountedObject &)
 SingleThreadedReferenceCountedObject (SingleThreadedReferenceCountedObject &&)
SingleThreadedReferenceCountedObjectoperator= (const SingleThreadedReferenceCountedObject &)
SingleThreadedReferenceCountedObjectoperator= (SingleThreadedReferenceCountedObject &&)
virtual ~SingleThreadedReferenceCountedObject ()

Detailed Description

A user-defined callback that can be used for specific items in a popup menu.

See also
PopupMenu::Item::customCallback

Constructor & Destructor Documentation

◆ CustomCallback()

juce::PopupMenu::CustomCallback::CustomCallback ( )

◆ ~CustomCallback()

juce::PopupMenu::CustomCallback::~CustomCallback ( )
override

Member Function Documentation

◆ menuItemTriggered()

virtual bool juce::PopupMenu::CustomCallback::menuItemTriggered ( )
pure virtual

Callback to indicate this item has been triggered.

Returns
true if the itemID should be sent to the exitModalState method, or false if it should send 0, indicating no further action should be taken

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