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

TGo4TreeViewerSlots Class Reference

#include <TGo4TreeViewerSlots.h>

Inheritance diagram for TGo4TreeViewerSlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4TreeViewerSlots (const char *name, const char *title, TGo4TreeViewer *p)
virtual ~TGo4TreeViewerSlots ()
TGo4StatusGetStatus ()
void SetGUI (TGo4TreeViewer *GUI)
void TreeDraw (const char *X, const char *Y, const char *Z, const char *Cut, const char *HisName)
void RemoteTreeDraw (const char *treename, const char *X, const char *Y, const char *Z, const char *Cut, const char *HisName)
TGo4TreeViewer * GetGUI () const

Private Methods

Int_t BuildVarExp (const char *X,const char *Y,const char *Z, TString &ex)
 construct tree draw expression from the strings X,Y,Z. More...


Private Attributes

TGo4GUIRegistryfxTGo4GUIRegistry
 @supplierCardinality 1. More...

TGo4TreeViewer * fxTGo4TreeViewer
TGo4TreeViewerStatusfxTGo4TreeViewerStatus

Detailed Description

Author:
Mohammad Al-Turany, J. Adamczewski

Definition at line 29 of file TGo4TreeViewerSlots.h.


Constructor & Destructor Documentation

TGo4TreeViewerSlots::TGo4TreeViewerSlots const char *    name,
const char *    title,
TGo4TreeViewer *    p
 

Definition at line 40 of file TGo4TreeViewerSlots.cxx.

References fxTGo4GUIRegistry, fxTGo4TreeViewerStatus, TGo4GUIRegistry::Instance(), p, and TGo4GUIRegistry::RegisterSlotClass().

TGo4TreeViewerSlots::~TGo4TreeViewerSlots   [virtual]
 

Definition at line 192 of file TGo4TreeViewerSlots.cxx.

References fxTGo4TreeViewerStatus.


Member Function Documentation

TGo4Status * TGo4TreeViewerSlots::GetStatus  
 

Definition at line 188 of file TGo4TreeViewerSlots.cxx.

References fxTGo4TreeViewerStatus.

void TGo4TreeViewerSlots::SetGUI TGo4TreeViewer *    GUI
 

Definition at line 181 of file TGo4TreeViewerSlots.cxx.

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

void TGo4TreeViewerSlots::TreeDraw const char *    X,
const char *    Y,
const char *    Z,
const char *    Cut,
const char *    HisName
 

Definition at line 49 of file TGo4TreeViewerSlots.cxx.

References TGo4BrowserSlots::AddLocalObject(), BuildVarExp(), fxTGo4GUIRegistry, TGo4DiskFileBrowserStatus::GetActiveTree(), TGo4GUIRegistry::GetGUIClass(), TGo4GUIRegistry::GetMainWindow(), TGo4GUIRegistry::GetSlotClass(), TGo4DiskFileBrowserSlots::GetStatus(), TGo4QItem::GetWorkObject(), and TGo4MainWindow::StatusMessage().

void TGo4TreeViewerSlots::RemoteTreeDraw const char *    treename,
const char *    X,
const char *    Y,
const char *    Z,
const char *    Cut,
const char *    HisName
 

Definition at line 126 of file TGo4TreeViewerSlots.cxx.

References BuildVarExp(), fxTGo4GUIRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4MainWindow::StatusMessage(), and TGo4GUIRegistry::SubmitCommand().

TGo4TreeViewer* TGo4TreeViewerSlots::GetGUI   const [inline]
 

Definition at line 41 of file TGo4TreeViewerSlots.h.

References fxTGo4TreeViewer.

Int_t TGo4TreeViewerSlots::BuildVarExp const char *    X,
const char *    Y,
const char *    Z,
TString &    ex
[private]
 

construct tree draw expression from the strings X,Y,Z.

Expression is passed back in TString ex. Return value is expression dimension

Definition at line 143 of file TGo4TreeViewerSlots.cxx.

References fxTGo4GUIRegistry, TGo4GUIRegistry::GetMainWindow(), and TGo4MainWindow::StatusMessage().

Referenced by RemoteTreeDraw(), and TreeDraw().


Member Data Documentation

TGo4GUIRegistry* TGo4TreeViewerSlots::fxTGo4GUIRegistry [private]
 

@supplierCardinality 1.

Definition at line 51 of file TGo4TreeViewerSlots.h.

Referenced by BuildVarExp(), RemoteTreeDraw(), SetGUI(), TGo4TreeViewerSlots(), and TreeDraw().

TGo4TreeViewer* TGo4TreeViewerSlots::fxTGo4TreeViewer [private]
 

Definition at line 52 of file TGo4TreeViewerSlots.h.

Referenced by GetGUI(), and SetGUI().

TGo4TreeViewerStatus* TGo4TreeViewerSlots::fxTGo4TreeViewerStatus [private]
 

Definition at line 53 of file TGo4TreeViewerSlots.h.

Referenced by GetStatus(), TGo4TreeViewerSlots(), and ~TGo4TreeViewerSlots().


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