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

TGo4StartClientSlots Class Reference

Slots for the StartClient Widget. More...

#include <TGo4StartClientSlots.h>

Inheritance diagram for TGo4StartClientSlots:

TGo4SlotsBaseClass List of all members.

Public Methods

 TGo4StartClientSlots (const char *name, const char *title, TGo4StartClient *p)
virtual ~TGo4StartClientSlots ()
void SetGUI (TGo4StartClient *GUI)
TGo4StatusGetStatus ()
void StartClient (const char *Name="MyAnalysis", const char *Node="localhost", const char *Dir="MyDir", const char *Executable="MyProg", UInt_t port=0, Bool_t startserver=kFALSE)

Private Attributes

TGo4GUIRegistryfxTGo4GUIRegistry
 @supplierCardinality 1. More...

TGo4StartClient * fxTGo4StartClient
TGo4StartClientStatusfxTGo4StartClientStatus
TGo4Start * fxTGo4Start

Detailed Description

Slots for the StartClient Widget.

All actions in the StartClient GUI are taking place here in this class.

Author:
Mohammad Al-Turany
Since:
01.07.2001

Definition at line 35 of file TGo4StartClientSlots.h.


Constructor & Destructor Documentation

TGo4StartClientSlots::TGo4StartClientSlots const char *    name,
const char *    title,
TGo4StartClient *    p
 

Definition at line 31 of file TGo4StartClientSlots.cxx.

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

TGo4StartClientSlots::~TGo4StartClientSlots   [virtual]
 

Definition at line 103 of file TGo4StartClientSlots.cxx.

References fxTGo4StartClientStatus.


Member Function Documentation

void TGo4StartClientSlots::SetGUI TGo4StartClient *    GUI
 

Definition at line 45 of file TGo4StartClientSlots.cxx.

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

TGo4Status * TGo4StartClientSlots::GetStatus  
 

Definition at line 41 of file TGo4StartClientSlots.cxx.

References fxTGo4StartClientStatus.

Referenced by TGo4ScriptSlots::ConnectAnalysis(), TGo4ScriptSlots::execGUICommands(), TGo4ScriptSlots::GenerateStartupScript(), and TGo4ScriptSlots::LaunchAnalysis().

void TGo4StartClientSlots::StartClient const char *    Name = "MyAnalysis",
const char *    Node = "localhost",
const char *    Dir = "MyDir",
const char *    Executable = "MyProg",
UInt_t    port = 0,
Bool_t    startserver = kFALSE
 

Definition at line 51 of file TGo4StartClientSlots.cxx.

References TGo4MainWindow::AnalysisConfigAppearance(), fxTGo4GUIRegistry, fxTGo4StartClient, fxTGo4StartClientStatus, TGo4GUIRegistry::GetDisplay(), TGo4StartClientStatus::GetLoginMode(), TGo4GUIRegistry::GetMainWindow(), TGo4StartClientStatus::GetPasswd(), TGo4StartClientStatus::GetSlaveMode(), TGo4StartClientStatus::GetSlaveShell(), Go4CommandMode_t, TGo4TaskOwner::IsConnected(), TGo4ServerTask::kGuiEmbed, TGo4ServerTask::kSecureShell, TGo4GUIRegistry::SetAnalysisReady(), TGo4ComConnectSlave::SetLogin(), TGo4ComConnectSlave::SetPassword(), TGo4ComConnectSlave::SetSlaveDir(), TGo4ComConnectSlave::SetSlaveExecutable(), TGo4ComConnectSlave::SetSlaveHost(), TGo4ComConnectSlave::SetSlaveMode(), TGo4ComConnectSlave::SetSlaveName(), TGo4ComConnectSlave::SetSlavePort(), TGo4ComConnectSlave::SetStartServer(), and TGo4GUIRegistry::SubmitCommand().

Referenced by TGo4ScriptSlots::execGUICommands().


Member Data Documentation

TGo4GUIRegistry* TGo4StartClientSlots::fxTGo4GUIRegistry [private]
 

@supplierCardinality 1.

Definition at line 51 of file TGo4StartClientSlots.h.

Referenced by SetGUI(), StartClient(), and TGo4StartClientSlots().

TGo4StartClient* TGo4StartClientSlots::fxTGo4StartClient [private]
 

Definition at line 52 of file TGo4StartClientSlots.h.

Referenced by SetGUI(), StartClient(), and TGo4StartClientSlots().

TGo4StartClientStatus* TGo4StartClientSlots::fxTGo4StartClientStatus [private]
 

Definition at line 53 of file TGo4StartClientSlots.h.

Referenced by GetStatus(), StartClient(), TGo4StartClientSlots(), and ~TGo4StartClientSlots().

TGo4Start* TGo4StartClientSlots::fxTGo4Start [private]
 

Definition at line 54 of file TGo4StartClientSlots.h.


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