evtloop.h
Clase wxEventLoopActivator
Activa temporalmente un bucle de eventos.
Esta clase se utiliza para hacer que el bucle de eventos se active durante su tiempo de vida, por ejemplo:
class MyEventLoop : public wxEventLoopBase { ... };
void RunMyLoop()
{
MyEventLoop loop;
wxEventLoopActivator activate(&loop);
...
} // the previously active event loop restored here
Funciones miembro
wxEventLoopActivator()
wxEventLoopActivator::wxEventLoopActivator(wxEventLoopBase * loop)
Activa el bucle pasado como parámetro.
Esto guarda el valor de retorno actual de wxEventLoopBase::GetActive() y luego llama a wxEventLoopBase::SetActive() con el bucle dado.
~wxEventLoopActivator()
wxEventLoopActivator::~wxEventLoopActivator()
Restaura el bucle de eventos previamente activo almacenado por el constructor.