Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

TQQObject Class Reference

#include <TQQObject.h>

Inheritance diagram for TQQObject:

TDSPEstimator TDSPOperator TDSPSolver TMaple TMatlab TQQGControl TDSPLmmse TDSPBlockMap TDSPfft TDSPFilterMap TDSPGroup TDSPMonitor TDSPOutput1 TDSPSignalDump TDSPSignalView TDSPLinearSolver TDSPGroupGControl TQQObjectGControl

Public Member Functions

 TQQObject ()
virtual ~TQQObject ()
void PrintSignals ()
void PrintSlots ()
void PrintDelegations ()
char * ConnectionToString (char *signal, TQConnection *)
TQConnection * StringToConnection (char *signal, char *)
TQQDelegationFindDelegation (const char *name)
TList * FindSignal (const char *name)
TList * FindSlot (const char *name)
TList * GetListOfSlots ()
TList * GetListOfSignals ()
TList * GetListOfDelegations ()
char * AddSignal (char *)
char * AddSignals (Int_t num,...)
char * AddSlot (char *)
char * AddSlots (Int_t num,...)
char * AddDelegation (char *)
char * AddDelegations (Int_t num,...)
char * RenameDelegation (char *name, char *newname)
virtual void RegisterSignalsAndSlots ()
virtual Bool_t IsFolder () const
Bool_t Connect (const char *signal, TNamed *receiver, const char *slot)
Bool_t Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot)
void Browse (TBrowser *b=NULL)
virtual void Update ()
virtual TQQGControlNewGControl ()
 opens a new control

virtual void Edit ()

Static Public Member Functions

Bool_t Connect (const char *sender_class, const char *signal, const char *receiver_class, void *receiver, const char *slot)

Constructor & Destructor Documentation

TQQObject::TQQObject  ) 
 

virtual TQQObject::~TQQObject  )  [virtual]
 


Member Function Documentation

char* TQQObject::AddDelegation char *   ) 
 

char* TQQObject::AddDelegations Int_t  num,
... 
 

char* TQQObject::AddSignal char *   ) 
 

Referenced by TDSPfft::RegisterSignalsAndSlots().

char* TQQObject::AddSignals Int_t  num,
... 
 

char* TQQObject::AddSlot char *   ) 
 

Referenced by TDSPHarmonicGenerator::RegisterSignalsAndSlots(), TDSPfft::RegisterSignalsAndSlots(), and TDSPReadSignal::TDSPReadSignal().

char* TQQObject::AddSlots Int_t  num,
... 
 

void TQQObject::Browse TBrowser *  b = NULL  ) 
 

Reimplemented in TDSPOutput1.

Referenced by TQQObjectControl::Browse().

Bool_t TQQObject::Connect const char *  sender_class,
const char *  signal,
const char *  receiver_class,
void *  receiver,
const char *  slot
[static]
 

Bool_t TQQObject::Connect const char *  signal,
const char *  receiver_class,
void *  receiver,
const char *  slot
 

Bool_t TQQObject::Connect const char *  signal,
TNamed *  receiver,
const char *  slot
[inline]
 

Reimplemented in TDSPOutput1.

Definition at line 121 of file TQQObject.h.

Referenced by TDSPOutput1::Connect().

00123                            {
00124     
00125     return Connect(signal,receiver->ClassName(), 
00126            receiver, slot);
00127     
00128   }

char* TQQObject::ConnectionToString char *  signal,
TQConnection * 
 

virtual void TQQObject::Edit  )  [virtual]
 

TQQDelegation* TQQObject::FindDelegation const char *  name  ) 
 

TList* TQQObject::FindSignal const char *  name  ) 
 

TList* TQQObject::FindSlot const char *  name  ) 
 

TList* TQQObject::GetListOfDelegations  )  [inline]
 

Definition at line 103 of file TQQObject.h.

00103 { return fListOfDelegations; };

TList* TQQObject::GetListOfSignals  )  [inline]
 

Definition at line 102 of file TQQObject.h.

00102 { return fListOfSignals; };

TList* TQQObject::GetListOfSlots  )  [inline]
 

Definition at line 101 of file TQQObject.h.

00101 { return fListOfSlots; };

virtual Bool_t TQQObject::IsFolder  )  const [inline, virtual]
 

Definition at line 117 of file TQQObject.h.

00117 { return kTRUE;};

virtual TQQGControl* TQQObject::NewGControl  )  [virtual]
 

opens a new control

Reimplemented in TDSPGroup, and TDSPOperator.

void TQQObject::PrintDelegations  ) 
 

void TQQObject::PrintSignals  ) 
 

void TQQObject::PrintSlots  ) 
 

virtual void TQQObject::RegisterSignalsAndSlots  )  [inline, virtual]
 

Reimplemented in TDSPChop, TDSPfft, and TDSPHarmonicGenerator.

Definition at line 116 of file TQQObject.h.

00116 {};

char* TQQObject::RenameDelegation char *  name,
char *  newname
 

TQConnection* TQQObject::StringToConnection char *  signal,
char * 
 

virtual void TQQObject::Update  )  [inline, virtual]
 

Reimplemented in TQQObjectGControl.

Definition at line 146 of file TQQObject.h.

Referenced by TDSPGroup::Add(), and TDSPGroup::Remove().

00146                           {
00147     Emit("Update()");
00148   } //*SIGNAL*


The documentation for this class was generated from the following file:
Generated on Fri Apr 23 16:24:17 2004 by doxygen 1.3.2