Diana Software
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
QGDMainFrame Class Reference

Main window of the interactive gui. More...

Inheritance diagram for QGDMainFrame:
QGDMessageHandler

Public Member Functions

 QGDMainFrame (const TGWindow *p, UInt_t w, UInt_t h)
 
virtual ~QGDMainFrame ()
 
void Exit ()
 
- Public Member Functions inherited from QGDMessageHandler
 QGDMessageHandler ()
 
virtual ~QGDMessageHandler ()
 
void Start (Int_t port=1130)
 
void Stop ()
 

Private Member Functions

void Display (TObject *)
 
void DisplayModuleList (const QGDModuleList &modList)
 
void DisplayModuleParameters (const QGDModuleParameterList &paramList)
 
void NotifyReceiverStatus (QGDReceiver::Status status)
 
virtual QGDCommand GetCommand (const QGDCommandList &cmdList)
 
 ClassDef (QGDMainFrame, 0)
 

Private Attributes

TRootEmbeddedCanvas * fEcanvas
 

Friends

class QGDReceiver
 

Additional Inherited Members

Detailed Description

Main window of the interactive gui.

Author
Marco Vignati

Definition at line 16 of file QGDMainFrame.hh.

Constructor & Destructor Documentation

◆ QGDMainFrame()

QGDMainFrame::QGDMainFrame ( const TGWindow *  p,
UInt_t  w,
UInt_t  h 
)

Definition at line 23 of file QGDMainFrame.cc.

References fEcanvas, QStringHandler::Resize(), and QGDMessageHandler::Start().

◆ ~QGDMainFrame()

QGDMainFrame::~QGDMainFrame ( )
virtual

Definition at line 40 of file QGDMainFrame.cc.

References QGDMessageHandler::Stop().

Member Function Documentation

◆ ClassDef()

QGDMainFrame::ClassDef ( QGDMainFrame  ,
 
)
private

◆ Display()

void QGDMainFrame::Display ( TObject *  obj)
privatevirtual

Implements QGDMessageHandler.

Definition at line 137 of file QGDMainFrame.cc.

References fEcanvas.

◆ DisplayModuleList()

void QGDMainFrame::DisplayModuleList ( const QGDModuleList modList)
privatevirtual

Implements QGDMessageHandler.

Definition at line 119 of file QGDMainFrame.cc.

References QGDModuleList::fModules.

◆ DisplayModuleParameters()

void QGDMainFrame::DisplayModuleParameters ( const QGDModuleParameterList paramList)
privatevirtual

Implements QGDMessageHandler.

Definition at line 127 of file QGDMainFrame.cc.

References QGDModuleParameterList::fParameters.

◆ Exit()

void QGDMainFrame::Exit ( )

Definition at line 46 of file QGDMainFrame.cc.

References QGDMessageHandler::Stop().

◆ GetCommand()

QGDCommand QGDMainFrame::GetCommand ( const QGDCommandList cmdList)
privatevirtual

◆ NotifyReceiverStatus()

void QGDMainFrame::NotifyReceiverStatus ( QGDReceiver::Status  status)
privatevirtual

Friends And Related Function Documentation

◆ QGDReceiver

friend class QGDReceiver
friend

Definition at line 35 of file QGDMainFrame.hh.

Member Data Documentation

◆ fEcanvas

TRootEmbeddedCanvas* QGDMainFrame::fEcanvas
private

Definition at line 32 of file QGDMainFrame.hh.

Referenced by Display(), and QGDMainFrame().


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