#include <TQObject.h>
#include <Varargs.h>
Go to the source code of this file.
Defines | |
#define | RQ_OBJECT1(sender_class) |
#define | RQ_OBJECT2(sender_class) |
#define | RQ_OBJECT(sender_class) |
#define | _QUOTE2_(string) _QUOTE_(string) |
#define | RQ_OBJECT_STRING1 |
#define | RQ_OBJECT_STRING2 |
#define | RQ_OBJECT_STRING |
Definition at line 107 of file RQ_OBJECT.h.
#define RQ_OBJECT | ( | sender_class | ) |
Value:
RQ_OBJECT1(sender_class)\ RQ_OBJECT2(sender_class)
Definition at line 100 of file RQ_OBJECT.h.
#define RQ_OBJECT1 | ( | sender_class | ) |
Value:
private:\ TQObjSender fQObject;\ public:\ TList *GetListOfSignals() const {return fQObject.GetListOfSignals();}\ Bool_t Connect(const char *sig,const char *cl,void *rcvr,const char *slt)\ {fQObject.SetSender(this);fQObject.SetSenderClassName(sender_class);return fQObject.Connect(sig,cl,rcvr,slt);}\ Bool_t Disconnect(const char *sig=0,void *rcvr=0,const char *slt=0){return fQObject.Disconnect(sig,rcvr,slt);}\ void HighPriority(const char *signal_name,const char *slot_name=0){fQObject.HighPriority(signal_name,slot_name);}\ void LowPriority(const char *signal_name,const char *slot_name=0){fQObject.LowPriority(signal_name,slot_name);}\ void EmitVA(const char *signal,Int_t nargs, ...){va_list ap;va_start(ap,nargs);fQObject.EmitVA(signal,nargs,ap);va_end(ap);}\ void Emit(const char *signal){fQObject.Emit(signal);}\ void Emit(const char *signal,const char *params){fQObject.Emit(signal,params);}\ void Emit(const char *signal,Long_t *paramArr){fQObject.Emit(signal,paramArr);}\ void Emit(const char *signal,Double_t param){fQObject.Emit(signal,param);}\ void Emit(const char *signal,Long_t param){fQObject.Emit(signal,param);}
Definition at line 66 of file RQ_OBJECT.h.
#define RQ_OBJECT2 | ( | sender_class | ) |
Value:
void Emit(const char *signal,Long64_t param){fQObject.Emit(signal,param);}\ void Emit(const char *signal,ULong64_t param){fQObject.Emit(signal,param);}\ void Emit(const char *signal,Bool_t param){Emit(signal,(Long_t)param);}\ void Emit(const char *signal,Char_t param){Emit(signal,(Long_t)param);}\ void Emit(const char *signal,UChar_t param){Emit(signal,(Long_t)param);}\ void Emit(const char *signal,Short_t param){Emit(signal,(Long_t)param);}\ void Emit(const char *signal,UShort_t param){Emit(signal,(Long_t)param);}\ void Emit(const char *signal,Int_t param){Emit(signal,(Long_t)param);}\ void Emit(const char *signal,UInt_t param){Emit(signal,(Long_t)param);}\ void Emit(const char *signal,ULong_t param){Emit(signal,(Long_t)param);}\ void Emit(const char *signal,Float_t param){Emit(signal,(Double_t)param);}\ void Destroyed(){Emit("Destroyed()");}\ void ChangedBy(const char *method){Emit("ChangedBy(char*)",method);}\ void Message(const char *msg){Emit("Message(char*)",msg);}\ private:
Definition at line 83 of file RQ_OBJECT.h.
#define RQ_OBJECT_STRING |
Value:
_QUOTE_(#define RQ_OBJECT(sender_class)\ RQ_OBJECT1(sender_class)\ RQ_OBJECT2(sender_class))
Definition at line 118 of file RQ_OBJECT.h.
#define RQ_OBJECT_STRING1 |
Value:
_QUOTE_(#define RQ_OBJECT1(sender_class))\ _QUOTE2_(RQ_OBJECT1(sender_class))
Definition at line 110 of file RQ_OBJECT.h.
#define RQ_OBJECT_STRING2 |
Value:
_QUOTE_(#define RQ_OBJECT2(sender_class))\ _QUOTE2_(RQ_OBJECT2(sender_class))
Definition at line 114 of file RQ_OBJECT.h.