#include <wx/evtloop.h>
Makes an event loop temporarily active.
This class is used to make the event loop active during its life-time, e.g.:
Public Member Functions | |
wxEventLoopActivator (wxEventLoopBase *loop) | |
Makes the loop passed as the parameter currently active. | |
~wxEventLoopActivator () | |
Restores the previously active event loop stored by the constructor. | |
wxEventLoopActivator::wxEventLoopActivator | ( | wxEventLoopBase * | loop | ) |
Makes the loop passed as the parameter currently active.
This saves the current return value of wxEventLoopBase::GetActive() and then calls wxEventLoopBase::SetActive() with the given loop.
wxEventLoopActivator::~wxEventLoopActivator | ( | ) |
Restores the previously active event loop stored by the constructor.