Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4MonitoredObject Class Reference

#include <TGo4MonitoredObject.h>

List of all members.

Public Methods

 TGo4MonitoredObject (const char *Name, TObject *Object,QWidget *Panel, TCanvas *Canvas, TPad *pad)
virtual ~TGo4MonitoredObject ()
TCanvas * GetCanvas () const
QWidget * GetPreViewPanel () const
TPad * GetPad () const
TObject * GetMonitoredObject () const
void SetCanvas (TCanvas *Canvas)
void SetPreViewPanel (QWidget *Panel)
void SetPad (TPad *pad)
void SetMonitoredObject (TObject *monitored)
void Draw (const char *fxOption=0)
void SetMonObjItem (TGo4QItem *Item)
TGo4QItem * GetMonObjItem () const

Private Attributes

QWidget * fxPanel
TObject * fxObject
TCanvas * fxCanvas
TPad * fxPad
TGo4QItem * fxMonObjItem


Detailed Description

Author:
Mohammad Al-Turany
Version:
0.1

Definition at line 30 of file TGo4MonitoredObject.h.


Constructor & Destructor Documentation

TGo4MonitoredObject::TGo4MonitoredObject (  const char *    Name,
TObject *    Object,
QWidget *    Panel,
TCanvas *    Canvas,
TPad *    pad
) 
 

Definition at line 20 of file TGo4MonitoredObject.cxx.

References fxMonObjItem.

TGo4MonitoredObject::~TGo4MonitoredObject (    )  [virtual]
 

Definition at line 26 of file TGo4MonitoredObject.cxx.

References fxObject.


Member Function Documentation

TCanvas* TGo4MonitoredObject::GetCanvas (    )  const [inline]
 

Definition at line 36 of file TGo4MonitoredObject.h.

References fxCanvas.

Referenced by TGo4QItem::UpdateDrawPad().

QWidget* TGo4MonitoredObject::GetPreViewPanel (    )  const [inline]
 

Definition at line 37 of file TGo4MonitoredObject.h.

References fxPanel.

Referenced by TGo4MonitoredListSlots::MonitorVisible().

TPad* TGo4MonitoredObject::GetPad (    )  const [inline]
 

Definition at line 38 of file TGo4MonitoredObject.h.

References fxPad.

Referenced by TGo4QItem::UpdateDrawPad().

TObject* TGo4MonitoredObject::GetMonitoredObject (    )  const [inline]
 

Definition at line 39 of file TGo4MonitoredObject.h.

References fxObject.

Referenced by TGo4MonitoredListSlots::AddObject(), TGo4MainWindow::CheckHistogram(), TGo4FitPanelSlots::GetDropedObject(), TGo4MonitoredListStatus::GetMonitoredObject(), TGo4QItem::GetWorkObject(), TGo4MonitoredListStatus::RemoveMonitoredObject(), and TGo4MonitoredListSlots::SendToLocalList().

void TGo4MonitoredObject::SetCanvas (  TCanvas *    Canvas )  [inline]
 

Definition at line 40 of file TGo4MonitoredObject.h.

References fxCanvas.

Referenced by TGo4QItem::AssignDrawPanel(), and TGo4QItem::UpdateDrawPad().

void TGo4MonitoredObject::SetPreViewPanel (  QWidget *    Panel )  [inline]
 

Definition at line 41 of file TGo4MonitoredObject.h.

References fxPanel.

Referenced by TGo4QItem::AssignDrawPanel(), and TGo4QItem::UpdateDrawPad().

void TGo4MonitoredObject::SetPad (  TPad *    pad )  [inline]
 

Definition at line 42 of file TGo4MonitoredObject.h.

References fxPad.

Referenced by TGo4QItem::AssignDrawPanel(), and TGo4QItem::UpdateDrawPad().

void TGo4MonitoredObject::SetMonitoredObject (  TObject *    monitored )  [inline]
 

Definition at line 43 of file TGo4MonitoredObject.h.

References fxObject.

Referenced by TGo4QItem::UpdateOnline(), and TGo4QCanvasItem::UpdateOnline().

void TGo4MonitoredObject::Draw (  const char *    fxOption = 0 ) 
 

Definition at line 31 of file TGo4MonitoredObject.cxx.

References fxObject.

void TGo4MonitoredObject::SetMonObjItem (  TGo4QItem *    Item )  [inline]
 

Definition at line 45 of file TGo4MonitoredObject.h.

References fxMonObjItem.

Referenced by TGo4MonitoredListSlots::AddObject(), TGo4QItem::UpdateOnline(), and TGo4QCanvasItem::UpdateOnline().

TGo4QItem* TGo4MonitoredObject::GetMonObjItem (    )  const [inline]
 

Definition at line 46 of file TGo4MonitoredObject.h.

References fxMonObjItem.

Referenced by TGo4MonitoredListSlots::AddObject().


Member Data Documentation

QWidget* TGo4MonitoredObject::fxPanel [private]
 

Definition at line 48 of file TGo4MonitoredObject.h.

Referenced by GetPreViewPanel(), and SetPreViewPanel().

TObject* TGo4MonitoredObject::fxObject [private]
 

Definition at line 49 of file TGo4MonitoredObject.h.

Referenced by Draw(), GetMonitoredObject(), SetMonitoredObject(), and ~TGo4MonitoredObject().

TCanvas* TGo4MonitoredObject::fxCanvas [private]
 

Definition at line 50 of file TGo4MonitoredObject.h.

Referenced by GetCanvas(), and SetCanvas().

TPad* TGo4MonitoredObject::fxPad [private]
 

Definition at line 51 of file TGo4MonitoredObject.h.

Referenced by GetPad(), and SetPad().

TGo4QItem* TGo4MonitoredObject::fxMonObjItem [private]
 

Definition at line 52 of file TGo4MonitoredObject.h.

Referenced by GetMonObjItem(), SetMonObjItem(), and TGo4MonitoredObject().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:48 2005 for Go4-v2.10-5 by doxygen1.2.15