JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::ModalComponentManager::Callback Class Referenceabstract

Receives callbacks when a modal component is dismissed. More...

#include <juce_ModalComponentManager.h>

Public Member Functions

 Callback ()=default
 
virtual ~Callback ()=default
 Destructor. More...
 
virtual void modalStateFinished (int returnValue)=0
 Called to indicate that a modal component has been dismissed. More...
 

Detailed Description

Receives callbacks when a modal component is dismissed.

You can register a callback using Component::enterModalState() or ModalComponentManager::attachCallback().

For some quick ways of creating callback objects, see the ModalCallbackFunction class.

See also
ModalCallbackFunction

Constructor & Destructor Documentation

◆ Callback()

juce::ModalComponentManager::Callback::Callback ( )
default

◆ ~Callback()

virtual juce::ModalComponentManager::Callback::~Callback ( )
virtualdefault

Destructor.

Member Function Documentation

◆ modalStateFinished()

virtual void juce::ModalComponentManager::Callback::modalStateFinished ( int  returnValue)
pure virtual

Called to indicate that a modal component has been dismissed.

You can register a callback using Component::enterModalState() or ModalComponentManager::attachCallback().

The returnValue parameter is the value that was passed to Component::exitModalState() when the component was dismissed.

The callback object will be deleted shortly after this method is called.


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