PPL7-Icon Patrick's Programming Library Version 7.0.0 - Dokumentation
ppl7::tk::Event Klassenreferenz

Basisklasse für ppl7::tk::FocusEvent, ppl7::tk::KeyEvent, ppl7::tk::MouseEvent, ppl7::tk::ResizeEvent und ppl7::tk::TextInputEvent.

Öffentliche Typen

enum  Type {
  Unknown =0, MouseEnter, MouseMove, MouseLeave,
  MouseDown, MouseUp, MouseDblClick, MouseWheel,
  KeyDown, KeyUp, Show, Close,
  Resize, Move, FocusIn, FocusOut,
  GeometryChanged, Quit
}
 

Öffentliche Methoden

 Event ()
 
 Event (Type t)
 
virtual ~Event ()
 
void accept ()
 
void ignore ()
 
bool isAccepted () const
 
bool isIgnored () const
 
String name () const
 
void setType (Type t)
 
void setWidget (Widget *w)
 
Type type () const
 
Widgetwidget () const
 

Private Attribute

bool accepted
 
WidgeteventWidget
 
bool ignored
 
Type t
 

Freundbeziehungen

class EventHandler
 

Dokumentation der Aufzählungstypen

Aufzählungswerte
Unknown 
MouseEnter 
MouseMove 
MouseLeave 
MouseDown 
MouseUp 
MouseDblClick 
MouseWheel 
KeyDown 
KeyUp 
Show 
Close 
Resize 
Move 
FocusIn 
FocusOut 
GeometryChanged 
Quit 

Beschreibung der Konstruktoren und Destruktoren

ppl7::tk::Event::Event ( )
ppl7::tk::Event::Event ( Type  t)
ppl7::tk::Event::~Event ( )
virtual

Dokumentation der Elementfunktionen

void ppl7::tk::Event::accept ( )
void ppl7::tk::Event::ignore ( )
bool ppl7::tk::Event::isAccepted ( ) const
bool ppl7::tk::Event::isIgnored ( ) const
String ppl7::tk::Event::name ( ) const
void ppl7::tk::Event::setType ( Type  t)
void ppl7::tk::Event::setWidget ( Widget w)
Event::Type ppl7::tk::Event::type ( ) const
Widget * ppl7::tk::Event::widget ( ) const

Freundbeziehungen und Funktionsdokumentation

friend class EventHandler
friend

Dokumentation der Datenelemente

bool ppl7::tk::Event::accepted
private
Widget* ppl7::tk::Event::eventWidget
private
bool ppl7::tk::Event::ignored
private
Type ppl7::tk::Event::t
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: