#include <TQObject.h>
#include <Varargs.h>
Go to the source code of this file.
#define RQ_OBJECT |
( |
|
sender_class | ) |
|
Value:
#define RQ_OBJECT1(sender_class)
#define RQ_OBJECT2(sender_class)
Definition at line 101 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);}\
template <
typename...
T>
void EmitVA(
const char *signal_name,
Int_t nargs,
const T&... params) \
{ fQObject.EmitVA(signal_name,nargs,params...); }
\
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);}
typedef void((*Func_t)())
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 Destroyed(){Emit(
"Destroyed()");}
\
void ChangedBy(
const char *method){Emit(
"ChangedBy(char*)",method);}
\
void Message(
const char *msg){Emit(
"Message(char*)",msg);}\
private:
std::string Message(const std::string &msg, const std::string &location)
unsigned long long ULong64_t
typedef void((*Func_t)())
Definition at line 84 of file RQ_OBJECT.h.