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

TGo4AnalysisWindow Class Reference

#include <TGo4AnalysisWindow.h>

List of all members.

Public Slots

void readFromStdout ()
void readFromStderr ()
void scrollToTop ()
void StartAnalysisShell (const char *text)
void RequestTerminate ()
void Terminate ()
void clearOutput ()
void HistActivated (const QString &str)
void FileDialog_Macro ()
void PrintHistograms ()
void PrintConditions ()
void PrintEvent ()
void updateTerminalOutput ()
void ReadHistorySize ()

Public Methods

 TGo4AnalysisWindow (QWidget *parent=0, const char *name=0, WFlags fl=0)
virtual ~TGo4AnalysisWindow ()
QString terminalOutputText ()

Protected Attributes

QGridLayout * TGo4AnalysisWindowLayout
QProcess * proc
QProcess * Killproc
QToolButton * KillProcess
QToolButton * MacroSearch
QToolButton * ClearButton
QToolButton * PrintHistoButton
QToolButton * PrintConnyButton
QToolButton * PrintEventButton
TGo4GUIRegistryfxTGo4GUIRegistry
QComandsHistoryfxCmdHist
QTimer * UpdateTimer
QString outputBuffer
QTextEdit * fxOutput
unsigned int fiMaxOuputSize
bool fbLocalClient
 state of client: true if on same node, false if on remote. More...


Constructor & Destructor Documentation

TGo4AnalysisWindow::TGo4AnalysisWindow QWidget *    parent = 0,
const char *    name = 0,
WFlags    fl = 0
 

Definition at line 87 of file TGo4AnalysisWindow.cpp.

References ClearButton, clearOutput(), FileDialog_Macro(), fiMaxOuputSize, fxCmdHist, fxOutput, fxTGo4GUIRegistry, HistActivated(), TGo4GUIRegistry::Instance(), Killproc, KillProcess, MacroSearch, outputBuffer, PrintConditions(), PrintConnyButton, PrintEvent(), PrintEventButton, PrintHistoButton, PrintHistograms(), proc, readFromStderr(), readFromStdout(), ReadHistorySize(), RequestTerminate(), scrollToTop(), TGo4AnalysisWindowLayout, TGo4MainWindow::uic_load_pixmap(), updateTerminalOutput(), and UpdateTimer.

TGo4AnalysisWindow::~TGo4AnalysisWindow   [virtual]
 

Definition at line 275 of file TGo4AnalysisWindow.cpp.


Member Function Documentation

QString TGo4AnalysisWindow::terminalOutputText  
 

Definition at line 437 of file TGo4AnalysisWindow.cpp.

References fxOutput.

Referenced by TGo4MainWindow::SaveAnalysisWindow().

void TGo4AnalysisWindow::readFromStdout   [slot]
 

Definition at line 251 of file TGo4AnalysisWindow.cpp.

References outputBuffer, and proc.

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::readFromStderr   [slot]
 

Definition at line 259 of file TGo4AnalysisWindow.cpp.

References outputBuffer, and proc.

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::scrollToTop   [slot]
 

Definition at line 267 of file TGo4AnalysisWindow.cpp.

References fxOutput.

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::StartAnalysisShell const char *    text [slot]
 

Definition at line 279 of file TGo4AnalysisWindow.cpp.

References proc.

Referenced by TGo4MainWindow::ShowAnylsisOutput().

void TGo4AnalysisWindow::RequestTerminate   [slot]
 

Definition at line 292 of file TGo4AnalysisWindow.cpp.

References Terminate().

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::Terminate   [slot]
 

Definition at line 314 of file TGo4AnalysisWindow.cpp.

References TGo4MainWindow::AnalysisConfigAppearance(), TGo4MainWindow::AnalysisStatusSlot(), TGo4RemoteBrowserSlots::ClearBrowser(), fbLocalClient, fxTGo4GUIRegistry, TGo4GUIRegistry::GetClientNode(), TGo4GUIRegistry::GetClientProgram(), TGo4GUIRegistry::GetClientShell(), TGo4GUIRegistry::GetMainWindow(), TGo4GUIRegistry::GetSlotClass(), Killproc, proc, and TGo4MainWindow::StatusMessage().

Referenced by RequestTerminate().

void TGo4AnalysisWindow::clearOutput   [slot]
 

Definition at line 364 of file TGo4AnalysisWindow.cpp.

References fxOutput.

Referenced by TGo4MainWindow::clearAnalysis(), and TGo4AnalysisWindow().

void TGo4AnalysisWindow::HistActivated const QString &    str [slot]
 

Definition at line 370 of file TGo4AnalysisWindow.cpp.

References QComandsHistory::EnterPressed(), fxCmdHist, fxTGo4GUIRegistry, i, QComandsHistory::ResetEnterPressed(), TGo4ComExecLine::SetLine(), and TGo4GUIRegistry::SubmitCommand().

Referenced by PrintConditions(), PrintHistograms(), and TGo4AnalysisWindow().

void TGo4AnalysisWindow::FileDialog_Macro   [slot]
 

Definition at line 390 of file TGo4AnalysisWindow.cpp.

References fxCmdHist.

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::PrintHistograms   [slot]
 

Definition at line 412 of file TGo4AnalysisWindow.cpp.

References fxCmdHist, HistActivated(), and QComandsHistory::SetEnterPressed().

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::PrintConditions   [slot]
 

Definition at line 422 of file TGo4AnalysisWindow.cpp.

References fxCmdHist, HistActivated(), and QComandsHistory::SetEnterPressed().

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::PrintEvent   [slot]
 

Definition at line 431 of file TGo4AnalysisWindow.cpp.

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

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::updateTerminalOutput   [slot]
 

Definition at line 218 of file TGo4AnalysisWindow.cpp.

References fiMaxOuputSize, fxOutput, outputBuffer, and UpdateTimer.

Referenced by TGo4AnalysisWindow().

void TGo4AnalysisWindow::ReadHistorySize   [slot]
 

Definition at line 213 of file TGo4AnalysisWindow.cpp.

References fiMaxOuputSize, and TGo4QSettings::GetSettingsName().

Referenced by TGo4MainWindow::InputTerminalParametersSlot(), and TGo4AnalysisWindow().


Member Data Documentation

QGridLayout* TGo4AnalysisWindow::TGo4AnalysisWindowLayout [protected]
 

Definition at line 65 of file TGo4AnalysisWindow.h.

Referenced by TGo4AnalysisWindow().

QProcess* TGo4AnalysisWindow::proc [protected]
 

Definition at line 66 of file TGo4AnalysisWindow.h.

Referenced by readFromStderr(), readFromStdout(), StartAnalysisShell(), Terminate(), and TGo4AnalysisWindow().

QProcess* TGo4AnalysisWindow::Killproc [protected]
 

Definition at line 67 of file TGo4AnalysisWindow.h.

Referenced by Terminate(), and TGo4AnalysisWindow().

QToolButton* TGo4AnalysisWindow::KillProcess [protected]
 

Definition at line 68 of file TGo4AnalysisWindow.h.

Referenced by TGo4AnalysisWindow().

QToolButton* TGo4AnalysisWindow::MacroSearch [protected]
 

Definition at line 69 of file TGo4AnalysisWindow.h.

Referenced by TGo4AnalysisWindow().

QToolButton* TGo4AnalysisWindow::ClearButton [protected]
 

Definition at line 70 of file TGo4AnalysisWindow.h.

Referenced by TGo4AnalysisWindow().

QToolButton* TGo4AnalysisWindow::PrintHistoButton [protected]
 

Definition at line 71 of file TGo4AnalysisWindow.h.

Referenced by TGo4AnalysisWindow().

QToolButton* TGo4AnalysisWindow::PrintConnyButton [protected]
 

Definition at line 72 of file TGo4AnalysisWindow.h.

Referenced by TGo4AnalysisWindow().

QToolButton* TGo4AnalysisWindow::PrintEventButton [protected]
 

Definition at line 73 of file TGo4AnalysisWindow.h.

Referenced by TGo4AnalysisWindow().

TGo4GUIRegistry* TGo4AnalysisWindow::fxTGo4GUIRegistry [protected]
 

Definition at line 74 of file TGo4AnalysisWindow.h.

Referenced by HistActivated(), PrintEvent(), Terminate(), and TGo4AnalysisWindow().

QComandsHistory* TGo4AnalysisWindow::fxCmdHist [protected]
 

Definition at line 75 of file TGo4AnalysisWindow.h.

Referenced by FileDialog_Macro(), HistActivated(), PrintConditions(), PrintHistograms(), and TGo4AnalysisWindow().

QTimer* TGo4AnalysisWindow::UpdateTimer [protected]
 

Definition at line 76 of file TGo4AnalysisWindow.h.

Referenced by TGo4AnalysisWindow(), and updateTerminalOutput().

QString TGo4AnalysisWindow::outputBuffer [protected]
 

Definition at line 77 of file TGo4AnalysisWindow.h.

Referenced by readFromStderr(), readFromStdout(), TGo4AnalysisWindow(), and updateTerminalOutput().

QTextEdit* TGo4AnalysisWindow::fxOutput [protected]
 

Definition at line 78 of file TGo4AnalysisWindow.h.

Referenced by clearOutput(), scrollToTop(), terminalOutputText(), TGo4AnalysisWindow(), and updateTerminalOutput().

unsigned int TGo4AnalysisWindow::fiMaxOuputSize [protected]
 

Definition at line 79 of file TGo4AnalysisWindow.h.

Referenced by ReadHistorySize(), TGo4AnalysisWindow(), and updateTerminalOutput().

bool TGo4AnalysisWindow::fbLocalClient [protected]
 

state of client: true if on same node, false if on remote.

Definition at line 81 of file TGo4AnalysisWindow.h.

Referenced by Terminate().


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