RQ_OBJECT.h File Reference

#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


Define Documentation

#define _QUOTE2_ ( string   )     _QUOTE_(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.


Generated on Tue Jul 5 15:56:11 2011 for ROOT_528-00b_version by  doxygen 1.5.1