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

TGo4RemoteBrowserSlots Class Reference

#include <TGo4RemoteBrowserSlots.h>

Inheritance diagram for TGo4RemoteBrowserSlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4RemoteBrowserSlots (const char *name, const char *title, TGo4RemoteBrowser *p)
virtual ~TGo4RemoteBrowserSlots ()
TGo4StatusGetStatus ()
void SetGUI (TGo4RemoteBrowser *GUI)
void RemoveObjectFromAnalysis (QListViewItem *Item)
void ResetRemoteObj (const char *ObjName)
void ChangeProtectionsRemoteObj (const char *ObjName, const char *flags)
void Refresh (Bool_t changepage=kFALSE)
void MonitorRemoteObj (QListViewItem *item)
void GetRemoteObj (QListViewItem *item)
TGo4RemoteBrowser * GetGUI ()
void RemoteSelectionChanged (const char *ObjName)
void AddObject (TNamed *fxData)
void AddFolder (TFolder *folder, QListViewItem *folderitem=0, Bool_t isTreeFolders=kFALSE)
void ClearBrowser ()
Bool_t BrowserRefreshed () const

Private Attributes

TGo4GUIRegistryfxTGo4GUIRegistry
 @supplierCardinality 1. More...

TGo4RemoteBrowser * fxTGo4RemoteBrowser
TGo4RemoteBrowserStatusfxTGo4RemoteBrowserStatus
QTabWidget * TGo4DockBrowserTabs
TGo4DockBrowsers * fxTGo4DockBrowsers
Bool_t fbBrowserRefreshed

Detailed Description

Author:
Mohammad Al-Turany

Definition at line 32 of file TGo4RemoteBrowserSlots.h.


Constructor & Destructor Documentation

TGo4RemoteBrowserSlots::TGo4RemoteBrowserSlots const char *    name,
const char *    title,
TGo4RemoteBrowser *    p
 

Definition at line 69 of file TGo4RemoteBrowserSlots.cxx.

References fbBrowserRefreshed, fxTGo4DockBrowsers, fxTGo4GUIRegistry, fxTGo4RemoteBrowser, fxTGo4RemoteBrowserStatus, TGo4GUIRegistry::Instance(), p, TGo4GUIRegistry::RegisterSlotClass(), and TGo4DockBrowserTabs.

TGo4RemoteBrowserSlots::~TGo4RemoteBrowserSlots   [virtual]
 

Definition at line 80 of file TGo4RemoteBrowserSlots.cxx.

References fxTGo4RemoteBrowserStatus.


Member Function Documentation

TGo4Status * TGo4RemoteBrowserSlots::GetStatus  
 

Definition at line 175 of file TGo4RemoteBrowserSlots.cxx.

References fxTGo4RemoteBrowserStatus.

void TGo4RemoteBrowserSlots::SetGUI TGo4RemoteBrowser *    GUI
 

Definition at line 169 of file TGo4RemoteBrowserSlots.cxx.

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

void TGo4RemoteBrowserSlots::RemoveObjectFromAnalysis QListViewItem *    Item
 

Definition at line 179 of file TGo4RemoteBrowserSlots.cxx.

References fxTGo4GUIRegistry, Refresh(), and TGo4GUIRegistry::SubmitCommand().

void TGo4RemoteBrowserSlots::ResetRemoteObj const char *    ObjName
 

Definition at line 155 of file TGo4RemoteBrowserSlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

void TGo4RemoteBrowserSlots::ChangeProtectionsRemoteObj const char *    ObjName,
const char *    flags
 

Definition at line 161 of file TGo4RemoteBrowserSlots.cxx.

References fxTGo4GUIRegistry, and TGo4GUIRegistry::SubmitCommand().

void TGo4RemoteBrowserSlots::Refresh Bool_t    changepage = kFALSE
 

Definition at line 146 of file TGo4RemoteBrowserSlots.cxx.

References fbBrowserRefreshed, fxTGo4GUIRegistry, TGo4GUIRegistry::SubmitCommand(), and TGo4DockBrowserTabs.

Referenced by TGo4ScriptSlots::execGUICommands(), RemoveObjectFromAnalysis(), and TGo4MainWindow::StartAnalysisSlot().

void TGo4RemoteBrowserSlots::MonitorRemoteObj QListViewItem *    item
 

Definition at line 84 of file TGo4RemoteBrowserSlots.cxx.

References fxTGo4GUIRegistry, TGo4GUIRegistry::GetMainWindow(), TGo4MonitoredListStatus::GetMonitoredObject(), TGo4QItem::GetOnlineObj(), TGo4GUIRegistry::GetSlotClass(), TGo4MonitoredListSlots::GetStatus(), TGo4MainWindow::StatusMessage(), and TGo4DockBrowserTabs.

Referenced by TGo4ScriptSlots::MonitorObject().

void TGo4RemoteBrowserSlots::GetRemoteObj QListViewItem *    item
 

Definition at line 122 of file TGo4RemoteBrowserSlots.cxx.

References TGo4QItem::GetRemoteObj(), and TGo4DockBrowserTabs.

TGo4RemoteBrowser* TGo4RemoteBrowserSlots::GetGUI   [inline]
 

Definition at line 46 of file TGo4RemoteBrowserSlots.h.

References fxTGo4RemoteBrowser.

void TGo4RemoteBrowserSlots::RemoteSelectionChanged const char *    ObjName
 

Definition at line 65 of file TGo4RemoteBrowserSlots.cxx.

void TGo4RemoteBrowserSlots::AddObject TNamed *    fxData [virtual]
 

Reimplemented from TGo4SlotsBaseClass.

Definition at line 197 of file TGo4RemoteBrowserSlots.cxx.

References AddFolder(), fbBrowserRefreshed, and TGo4AnalysisObjectNames::GetNamesFolder().

void TGo4RemoteBrowserSlots::AddFolder TFolder *    folder,
QListViewItem *    folderitem = 0,
Bool_t    isTreeFolders = kFALSE
 

Definition at line 208 of file TGo4RemoteBrowserSlots.cxx.

References fxTGo4DockBrowsers, fxTGo4RemoteBrowser, TGo4ConditionStatus::GetArrayType(), TGo4TreeStructure::GetNamesFolder(), TGo4ObjectStatus::GetObjectClass(), TGo4ObjectStatus::IsDeleteProtect(), TGo4ObjectStatus::IsResetProtect(), and TGo4QItem::SetStatus().

Referenced by AddObject().

void TGo4RemoteBrowserSlots::ClearBrowser  
 

Definition at line 335 of file TGo4RemoteBrowserSlots.cxx.

References fxTGo4RemoteBrowser.

Referenced by TGo4MainWindow::ShutdownSlaveSlot(), TGo4MainWindow::StopMonitoring(), TGo4ScriptSlots::SubmitAnalysisConfig(), and TGo4AnalysisWindow::Terminate().

Bool_t TGo4RemoteBrowserSlots::BrowserRefreshed   const [inline]
 

Definition at line 52 of file TGo4RemoteBrowserSlots.h.

References fbBrowserRefreshed.

Referenced by TGo4ScriptSlots::execGUICommands().


Member Data Documentation

TGo4GUIRegistry* TGo4RemoteBrowserSlots::fxTGo4GUIRegistry [private]
 

@supplierCardinality 1.

Definition at line 57 of file TGo4RemoteBrowserSlots.h.

Referenced by ChangeProtectionsRemoteObj(), MonitorRemoteObj(), Refresh(), RemoveObjectFromAnalysis(), ResetRemoteObj(), SetGUI(), and TGo4RemoteBrowserSlots().

TGo4RemoteBrowser* TGo4RemoteBrowserSlots::fxTGo4RemoteBrowser [private]
 

Definition at line 58 of file TGo4RemoteBrowserSlots.h.

Referenced by AddFolder(), ClearBrowser(), GetGUI(), SetGUI(), and TGo4RemoteBrowserSlots().

TGo4RemoteBrowserStatus* TGo4RemoteBrowserSlots::fxTGo4RemoteBrowserStatus [private]
 

Definition at line 59 of file TGo4RemoteBrowserSlots.h.

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

QTabWidget* TGo4RemoteBrowserSlots::TGo4DockBrowserTabs [private]
 

Definition at line 60 of file TGo4RemoteBrowserSlots.h.

Referenced by GetRemoteObj(), MonitorRemoteObj(), Refresh(), and TGo4RemoteBrowserSlots().

TGo4DockBrowsers* TGo4RemoteBrowserSlots::fxTGo4DockBrowsers [private]
 

Definition at line 61 of file TGo4RemoteBrowserSlots.h.

Referenced by AddFolder(), and TGo4RemoteBrowserSlots().

Bool_t TGo4RemoteBrowserSlots::fbBrowserRefreshed [private]
 

Definition at line 62 of file TGo4RemoteBrowserSlots.h.

Referenced by AddObject(), BrowserRefreshed(), Refresh(), and TGo4RemoteBrowserSlots().


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