WindowStateEvent Class Reference

#include <Pt/Forms/WindowStateEvent.h>

Reports that a window's presentation state changed. More...

Inherits BasicEvent< T >.

Public Member Functions

 WindowStateEvent (Widget &widget, Window::State state)
 Creates a window state event for widget with state.
 
virtual ~WindowStateEvent ()
 Destroys the window state event.
 
Pt::uint64_t widgetId () const
 Returns the ID of the affected widget.
 
Widgetwidget () const
 Returns the affected widget.
 
Window::State state () const
 Returns the window presentation state.
 
void setState (Window::State state)
 Sets the window presentation state to state.
 
Eventclone (Allocator &allocator) const
 Clones this event using an allocator.
 
void destroy (Allocator &allocator)
 Destroys this event using an allocator.
 
const std::type_info & typeInfo () const
 Returns the type info for this class of events.
 

Static Public Member Functions

template<typename EventT >
static EventcopyConstruct (const EventT &ev, Allocator &allocator)
 Copies an event using an allocator.
 
template<typename EventT >
static void destruct (EventT &ev, Allocator &allocator)
 Destructs an event using an allocator.
 

Detailed Description

The widget pointer and widget ID identify the affected Forms object.