A user-defined callback that can be used for specific items in a popup menu.
More...
#include <juce_PopupMenu.h>
A user-defined callback that can be used for specific items in a popup menu.
- See also
- PopupMenu::Item::customCallback
◆ CustomCallback()
juce::PopupMenu::CustomCallback::CustomCallback |
( |
| ) |
|
◆ ~CustomCallback()
juce::PopupMenu::CustomCallback::~CustomCallback |
( |
| ) |
|
|
override |
◆ decReferenceCount()
void juce::SingleThreadedReferenceCountedObject::decReferenceCount |
( |
| ) |
|
|
inlinenoexceptinherited |
Decreases the object's reference count.
If the count gets to zero, the object will be deleted.
References jassert.
◆ decReferenceCountWithoutDeleting()
bool juce::SingleThreadedReferenceCountedObject::decReferenceCountWithoutDeleting |
( |
| ) |
|
|
inlinenoexceptinherited |
Decreases the object's reference count.
If the count gets to zero, the object will not be deleted, but this method will return true, allowing the caller to take care of deletion.
References jassert.
◆ getReferenceCount()
int juce::SingleThreadedReferenceCountedObject::getReferenceCount |
( |
| ) |
const |
|
inlinenoexceptinherited |
Returns the object's current reference count.
◆ incReferenceCount()
void juce::SingleThreadedReferenceCountedObject::incReferenceCount |
( |
| ) |
|
|
inlinenoexceptinherited |
Increments the object's reference count.
This is done automatically by the smart pointer, but is public just in case it's needed for nefarious purposes.
◆ 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
◆ refCount
int juce::SingleThreadedReferenceCountedObject::refCount = 0 |
|
privateinherited |
The documentation for this class was generated from the following file: