#include <kexievents.h>
Public Types | |
| enum | { Slot =1000 , UserFunction , Action } |
Public Member Functions | |
| Event (TQObject *sender, const TQCString &signal, TQObject *receiver, const TQCString &slot) | |
| Event (TQObject *sender, const TQCString &signal, const TQCString &functionName) | |
| int | type () |
| void | setType (int type) |
| TQObject * | sender () const |
| TQObject * | receiver () const |
| TQCString | signal () const |
| TQCString | slot () const |
| void | setSender (TQObject *o) |
| void | setReceiver (TQObject *o) |
| void | setSignal (const TQCString &s) |
| void | setSlot (const TQCString &s) |
Protected Attributes | |
| TQGuardedPtr< TQObject > | m_sender |
| TQCString | m_signal |
| TQGuardedPtr< TQObject > | m_receiver |
| TQCString | m_slot |
| int | m_type |
Detailed Description
A simple class to store events.
There are three different types of events (an maybe more in the future): signal to slot: sender and receiver are both widgets. signal to user function: whenever the signal is emitted, a function in the form script is called. signal to action: the signal activates an application action (eg addNewRecord in Kexi) (other :* global signal to user function: an application global signal (new window opened, etc.) calls a user script function)
- Todo
- add aliases for slot()?? (eg actionName())
Definition at line 38 of file kexievents.h.
Member Enumeration Documentation
◆ anonymous enum
| anonymous enum |
Definition at line 48 of file kexievents.h.
Constructor & Destructor Documentation
◆ Event() [1/3]
| Event::Event | ( | TQObject * | sender, |
| const TQCString & | signal, | ||
| TQObject * | receiver, | ||
| const TQCString & | slot ) |
Definition at line 22 of file kexievents.cpp.
◆ Event() [2/3]
| Event::Event | ( | TQObject * | sender, |
| const TQCString & | signal, | ||
| const TQCString & | functionName ) |
Definition at line 31 of file kexievents.cpp.
◆ Event() [3/3]
|
inline |
Definition at line 45 of file kexievents.h.
◆ ~Event()
|
inline |
Definition at line 46 of file kexievents.h.
Member Function Documentation
◆ receiver()
|
inline |
Definition at line 53 of file kexievents.h.
◆ sender()
|
inline |
Definition at line 52 of file kexievents.h.
◆ setReceiver()
|
inline |
Definition at line 58 of file kexievents.h.
◆ setSender()
|
inline |
Definition at line 57 of file kexievents.h.
◆ setSignal()
|
inline |
Definition at line 59 of file kexievents.h.
◆ setSlot()
|
inline |
Definition at line 60 of file kexievents.h.
◆ setType()
|
inline |
Definition at line 50 of file kexievents.h.
◆ signal()
|
inline |
Definition at line 54 of file kexievents.h.
◆ slot()
|
inline |
Definition at line 55 of file kexievents.h.
◆ type()
|
inline |
Event types.
Definition at line 49 of file kexievents.h.
Member Data Documentation
◆ m_receiver
|
protected |
Definition at line 65 of file kexievents.h.
◆ m_sender
|
protected |
Definition at line 63 of file kexievents.h.
◆ m_signal
|
protected |
Definition at line 64 of file kexievents.h.
◆ m_slot
|
protected |
Definition at line 66 of file kexievents.h.
◆ m_type
|
protected |
Definition at line 67 of file kexievents.h.
The documentation for this class was generated from the following files:
