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)
TGo4QItemGetMonObjItem () const

Private Attributes

QWidget * fxPanel
TObject * fxObject
TCanvas * fxCanvas
TPad * fxPad
TGo4QItemfxMonObjItem


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