v2.10-0 (21000JUN2005)

Go4GUI
Class TGo4MonitoredListStatus


class TGo4MonitoredListStatus
derived from TGo4Status

Author:
Mohammad Al-Turany
Since: 25.07.2001

Field Summary
 private TGo4MonitoredObject*fxTGo4MonitoredObject
           
 private TObjArray*MonitoredObjectList
           
 private TIterator*MonitoredObjectListIterator
           

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4MonitoredListStatus(const char * name, const char * title)
           

Destructor Summary
 virtual synchronized ~TGo4MonitoredListStatus()
           

Method Summary
 voidAddToMonitoredObjectList(TObject* fxObject, QWidget* Panel, TCanvas* Canvas, TPad* pad)
           
 voidAddToMonitoredObjectList(TObject* fxObject)
           
 TObjArray*GetAllMonitored()
           
 TIterator*GetAllMonitoredIter()
           
 TGo4MonitoredObject*GetMonitoredObject(TObject* fxObject)
           
 TGo4MonitoredObject*GetMonitoredObject(const char * fxName)
           
 voidRemoveMonitoredObject(TObject* fxObject)
           

Methods inherited from class Go4StatusBase.TGo4Status
Print, PrintBuffer, PrintIndent, PrintStatus

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fxTGo4MonitoredObject

private TGo4MonitoredObject* fxTGo4MonitoredObject
supplierCardinality 0..n
link aggregation

MonitoredObjectList

private TObjArray* MonitoredObjectList

MonitoredObjectListIterator

private TIterator* MonitoredObjectListIterator
Constructor Detail

TGo4MonitoredListStatus

public TGo4MonitoredListStatus(const char * name, const char * title)
Method Detail

~TGo4MonitoredListStatus

public virtual synchronized ~TGo4MonitoredListStatus()
Method Detail

AddToMonitoredObjectList

public void AddToMonitoredObjectList(TObject* fxObject, QWidget* Panel, TCanvas* Canvas, TPad* pad)

AddToMonitoredObjectList

public void AddToMonitoredObjectList(TObject* fxObject)

GetAllMonitored

public TObjArray* GetAllMonitored()

GetAllMonitoredIter

public TIterator* GetAllMonitoredIter()

GetMonitoredObject

public TGo4MonitoredObject* GetMonitoredObject(TObject* fxObject)

GetMonitoredObject

public TGo4MonitoredObject* GetMonitoredObject(const char * fxName)

RemoveMonitoredObject

public void RemoveMonitoredObject(TObject* fxObject)

Associates Links

to Object MonitoredObjectList

aggregation
directed

Association Links

to Class TObjArray

to Class TIterator

to Class TGo4MonitoredObject

Supplier Cardinality 0..n
Type aggregation

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005