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

TGo4MonitoredListSlots Class Reference

#include <TGo4MonitoredListSlots.h>

Inheritance diagram for TGo4MonitoredListSlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4MonitoredListSlots (const char *name, const char *title, TGo4MonitoredList *p)
virtual ~TGo4MonitoredListSlots ()
void DeleteItem ()
void StatusChanged (TGo4Status *s)
void ItemDoubleClicked (QListViewItem *MonitoredObject)
void PlotSelected ()
void SendToLocalList ()
void AddObject (TNamed *fxData)
void SetGUI (TGo4MonitoredList *p)
TGo4MonitoredList * GetGUI ()
TGo4StatusGetStatus ()
void StartMonitoring ()
void MonitorVisible ()
void ResetRemoteObj (const char *ObjName)
Bool_t IsAllMonitorDone ()
 true if monitor list entries were received completely after last request. More...


Private Attributes

TGo4GUIRegistryfxTGo4GUIRegistry
 @supplierCardinality 1. More...

TGo4MonitoredList * fxTGo4MonitoredList
Int_t NoOfLocalSelectedObjects
TGo4MonitoredListStatusfxTGo4MonitoredListStatus
 @supplierCardinality 0..1. More...

TGo4DockBrowsers * fxTGo4DockBrowsers
TGo4MainWindowfxMainWin

Detailed Description

Author:
Mohammad Al-Turany
Since:
22.08.2001

Definition at line 31 of file TGo4MonitoredListSlots.h.


Constructor & Destructor Documentation

TGo4MonitoredListSlots::TGo4MonitoredListSlots const char *    name,
const char *    title,
TGo4MonitoredList *    p
 

Definition at line 45 of file TGo4MonitoredListSlots.cxx.

References fxMainWin, fxTGo4DockBrowsers, fxTGo4GUIRegistry, fxTGo4MonitoredList, fxTGo4MonitoredListStatus, TGo4GUIRegistry::GetMainWindow(), TGo4GUIRegistry::Instance(), p, and TGo4GUIRegistry::RegisterSlotClass().

TGo4MonitoredListSlots::~TGo4MonitoredListSlots   [virtual]
 

Definition at line 164 of file TGo4MonitoredListSlots.cxx.

References fxTGo4MonitoredListStatus.


Member Function Documentation

void TGo4MonitoredListSlots::DeleteItem  
 

Definition at line 129 of file TGo4MonitoredListSlots.cxx.

References fxTGo4GUIRegistry, fxTGo4MonitoredList, fxTGo4MonitoredListStatus, TGo4MonitoredListStatus::GetMonitoredObject(), TGo4GUIRegistry::RemoveFromSubmittedList(), and TGo4MonitoredListStatus::RemoveMonitoredObject().

void TGo4MonitoredListSlots::StatusChanged TGo4Status   s [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 169 of file TGo4MonitoredListSlots.cxx.

void TGo4MonitoredListSlots::ItemDoubleClicked QListViewItem *    MonitoredObject
 

Definition at line 149 of file TGo4MonitoredListSlots.cxx.

References PlotSelected().

void TGo4MonitoredListSlots::PlotSelected  
 

Definition at line 107 of file TGo4MonitoredListSlots.cxx.

References TGo4QItem::DrawObj(), fxMainWin, fxTGo4MonitoredList, and TGo4MainWindow::ViewPanelSlot().

Referenced by ItemDoubleClicked().

void TGo4MonitoredListSlots::SendToLocalList  
 

Definition at line 176 of file TGo4MonitoredListSlots.cxx.

References TGo4BrowserSlots::AddObjectToLocalList(), fxTGo4GUIRegistry, fxTGo4MonitoredList, TGo4QItem::GetItemObject(), TGo4MonitoredObject::GetMonitoredObject(), and TGo4GUIRegistry::GetSlotClass().

void TGo4MonitoredListSlots::AddObject TNamed *    fxData [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 56 of file TGo4MonitoredListSlots.cxx.

References TGo4MonitoredListStatus::AddToMonitoredObjectList(), TGo4QItem::AddToMonitorList(), fxTGo4DockBrowsers, fxTGo4MonitoredList, fxTGo4MonitoredListStatus, TGo4CanvasWrapper::GetCanvas(), TGo4MonitoredObject::GetMonitoredObject(), TGo4MonitoredListStatus::GetMonitoredObject(), TGo4MonitoredObject::GetMonObjItem(), TGo4QItem::SetItemObject(), TGo4QItem::SetMonitorDone(), TGo4MonitoredObject::SetMonObjItem(), and TGo4QItem::UpdateOnline().

void TGo4MonitoredListSlots::SetGUI TGo4MonitoredList *    p
 

Definition at line 154 of file TGo4MonitoredListSlots.cxx.

References fxTGo4GUIRegistry, fxTGo4MonitoredList, and TGo4GUIRegistry::GuiIsChanged().

TGo4MonitoredList * TGo4MonitoredListSlots::GetGUI  
 

Definition at line 160 of file TGo4MonitoredListSlots.cxx.

References fxTGo4MonitoredList.

Referenced by TGo4MainWindow::ShutdownSlaveSlot(), and TGo4MainWindow::StopMonitoring().

TGo4Status * TGo4MonitoredListSlots::GetStatus  
 

Definition at line 172 of file TGo4MonitoredListSlots.cxx.

References fxTGo4MonitoredListStatus.

Referenced by TGo4MainWindow::CheckHistogram(), TGo4RemoteBrowserSlots::MonitorRemoteObj(), TGo4QItem::UpdateOnline(), and TGo4QCanvasItem::UpdateOnline().

void TGo4MonitoredListSlots::StartMonitoring  
 

Definition at line 205 of file TGo4MonitoredListSlots.cxx.

References fxTGo4MonitoredList, TGo4QItem::GetRemoteObj(), IsAllMonitorDone(), and TGo4QItem::SetMonitorDone().

void TGo4MonitoredListSlots::MonitorVisible  
 

Definition at line 231 of file TGo4MonitoredListSlots.cxx.

References fxTGo4MonitoredList, TGo4QItem::GetItemObject(), TGo4MonitoredObject::GetPreViewPanel(), TGo4QItem::GetRemoteObj(), IsAllMonitorDone(), and TGo4QItem::SetMonitorDone().

void TGo4MonitoredListSlots::ResetRemoteObj const char *    ObjName
 

Definition at line 269 of file TGo4MonitoredListSlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

Bool_t TGo4MonitoredListSlots::IsAllMonitorDone  
 

true if monitor list entries were received completely after last request.

Definition at line 276 of file TGo4MonitoredListSlots.cxx.

References fxTGo4MonitoredList, and TGo4QItem::IsMonitorDone().

Referenced by MonitorVisible(), and StartMonitoring().


Member Data Documentation

TGo4GUIRegistry* TGo4MonitoredListSlots::fxTGo4GUIRegistry [private]
 

@supplierCardinality 1.

Definition at line 54 of file TGo4MonitoredListSlots.h.

Referenced by DeleteItem(), ResetRemoteObj(), SendToLocalList(), SetGUI(), and TGo4MonitoredListSlots().

TGo4MonitoredList* TGo4MonitoredListSlots::fxTGo4MonitoredList [private]
 

Definition at line 55 of file TGo4MonitoredListSlots.h.

Referenced by AddObject(), DeleteItem(), GetGUI(), IsAllMonitorDone(), MonitorVisible(), PlotSelected(), SendToLocalList(), SetGUI(), StartMonitoring(), and TGo4MonitoredListSlots().

Int_t TGo4MonitoredListSlots::NoOfLocalSelectedObjects [private]
 

Definition at line 56 of file TGo4MonitoredListSlots.h.

TGo4MonitoredListStatus* TGo4MonitoredListSlots::fxTGo4MonitoredListStatus [private]
 

@supplierCardinality 0..1.

Definition at line 60 of file TGo4MonitoredListSlots.h.

Referenced by AddObject(), DeleteItem(), GetStatus(), TGo4MonitoredListSlots(), and ~TGo4MonitoredListSlots().

TGo4DockBrowsers* TGo4MonitoredListSlots::fxTGo4DockBrowsers [private]
 

Definition at line 61 of file TGo4MonitoredListSlots.h.

Referenced by AddObject(), and TGo4MonitoredListSlots().

TGo4MainWindow* TGo4MonitoredListSlots::fxMainWin [private]
 

Definition at line 62 of file TGo4MonitoredListSlots.h.

Referenced by PlotSelected(), and TGo4MonitoredListSlots().


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