QGuiRunStartWindow Class Reference

List of all members.


Detailed Description

description

Author:
Sergio Di Domizio

Public Member Functions

 QGuiRunStartWindow (const TGWindow *main, Int_t w, Int_t h, QGUIDataCollector &runInfo)
 ctor
virtual ~QGuiRunStartWindow ()
 dtor
void CloseWindow ()
 close window and emit signal when the cancel button is clicked
void HandleRun ()
 slot function triggered when the change run button is clicked
void HandleBasket ()
 slot function triggered when change basket button is clicked
void HandleRunType (Int_t id)
 slot function triggered when one of the run type buttons is clicked
void HandleCancel ()
 slot function triggered when the cancel button is clicked
void HandleStart ()
 slot function triggered when the start button is clicked

Private Member Functions

void CreateFrames ()
void MakeConnections ()
void UpdateDisplay ()
std::string GetComments ()

Private Attributes

QGUIDataCollectorfRunInfo
TGTextEntry * fRunDisplay
TGTextEntry * fBasketDisplay
TGTextEntry * fBasketDescription
TGTextButton * fRunButton
TGTextButton * fBasketButton
TGButtonGroup * fRunTypeGroup
TGTextEntry * fMasterShifterDisplay
QGuiComboBoxfShifterSelector1
QGuiComboBoxfShifterSelector2
TGTextButton * fStartButton
TGTextButton * fCancelButton
TGTextEdit * fCommentsBox

Member Function Documentation

void QGuiRunStartWindow::CreateFrames (  )  [private]

void QGuiRunStartWindow::MakeConnections (  )  [private]

perform signal/slot connections

References fBasketButton, fCancelButton, fRunButton, fRunTypeGroup, and fStartButton.

Referenced by QGuiRunStartWindow().

void QGuiRunStartWindow::UpdateDisplay (  )  [private]

std::string QGuiRunStartWindow::GetComments (  )  [private]

read comments from comments box

References fCommentsBox.

Referenced by HandleStart().


Member Data Documentation

used to store collected informations

Referenced by CreateFrames(), HandleBasket(), HandleRunType(), HandleStart(), QGuiRunStartWindow(), and UpdateDisplay().

TGTextEntry* QGuiRunStartWindow::fRunDisplay [private]

run number display widget

Referenced by CreateFrames(), and UpdateDisplay().

TGTextEntry* QGuiRunStartWindow::fBasketDisplay [private]

basket display widget

Referenced by CreateFrames(), and UpdateDisplay().

basket description display widget

Referenced by CreateFrames(), and UpdateDisplay().

TGTextButton* QGuiRunStartWindow::fRunButton [private]

change run number button

Referenced by CreateFrames(), and MakeConnections().

TGTextButton* QGuiRunStartWindow::fBasketButton [private]

change basket button

Referenced by CreateFrames(), and MakeConnections().

TGButtonGroup* QGuiRunStartWindow::fRunTypeGroup [private]

run type selection button group

Referenced by CreateFrames(), MakeConnections(), and UpdateDisplay().

master shifter display widget

Referenced by CreateFrames(), and UpdateDisplay().

selector for normal shifter 1

Referenced by CreateFrames(), and HandleStart().

selector for normal shifter 1

Referenced by CreateFrames(), and HandleStart().

TGTextButton* QGuiRunStartWindow::fStartButton [private]

measurement start button

Referenced by CreateFrames(), and MakeConnections().

TGTextButton* QGuiRunStartWindow::fCancelButton [private]

cancel button

Referenced by CreateFrames(), and MakeConnections().

TGTextEdit* QGuiRunStartWindow::fCommentsBox [private]

comments box

Referenced by CreateFrames(), and GetComments().


The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:06 2010 for CUORE Software by  doxygen 1.5.6