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

Part of a canvas window for doing setup tasks. More...

Inheritance diagram for QGCanvasSetupFrame:

Public Member Functions

virtual ~QGCanvasSetupFrame ()
 Destructor. More...
 
void HandleCloseFilesButton ()
 Handle close files button. More...
 
void HandleListOpenFilesButton ()
 Handle list open files button. More...
 
void HandleSaveSessionButton ()
 Handle save session button. More...
 
void OpenFile ()
 Pop up the file open dialog. More...
 
void OpenSession ()
 Pop up the session open dialog. More...
 
void SetDisplay ()
 Set the display based on the current state. More...
 

Private Member Functions

 QGCanvasSetupFrame (QGCanvasWindow *p, UInt_t w, UInt_t h)
 Private constructor. More...
 

Private Attributes

QGCanvasWindowfCanvasWindow
 Parent canvas window. More...
 
TGPictureButton * fCloseFilesButton
 Button to close files. More...
 
TGPictureButton * fListOpenFilesButton
 Button to list open files. More...
 
TGIcon * fLogo
 Logo. More...
 
TGPictureButton * fOpenFileButton
 Button to open a file. More...
 
TGPictureButton * fOpenSessionButton
 Button to open a session. More...
 
TGPictureButton * fSaveSessionButton
 Button to save a session. More...
 

Friends

class QGCanvasWindow
 

Detailed Description

Part of a canvas window for doing setup tasks.

Author
Adam Bryant (adam_.nosp@m.brya.nosp@m.nt@be.nosp@m.rkel.nosp@m.ey.ed.nosp@m.u)

Definition at line 18 of file QGCanvasSetupFrame.hh.

Constructor & Destructor Documentation

◆ ~QGCanvasSetupFrame()

QGCanvasSetupFrame::~QGCanvasSetupFrame ( )
virtual

Destructor.

Definition at line 63 of file QGCanvasSetupFrame.cc.

◆ QGCanvasSetupFrame()

QGCanvasSetupFrame::QGCanvasSetupFrame ( QGCanvasWindow p,
UInt_t  w,
UInt_t  h 
)
private

Private constructor.

Definition at line 31 of file QGCanvasSetupFrame.cc.

References fCloseFilesButton, fListOpenFilesButton, fOpenFileButton, fOpenSessionButton, and fSaveSessionButton.

Member Function Documentation

◆ HandleCloseFilesButton()

void QGCanvasSetupFrame::HandleCloseFilesButton ( )

◆ HandleListOpenFilesButton()

void QGCanvasSetupFrame::HandleListOpenFilesButton ( )

Handle list open files button.

Definition at line 78 of file QGCanvasSetupFrame.cc.

References fCanvasWindow, QGCanvasWindow::GetFileHandler(), and QGFileHandler::ListOpenFiles().

◆ HandleSaveSessionButton()

void QGCanvasSetupFrame::HandleSaveSessionButton ( )

Handle save session button.

Definition at line 106 of file QGCanvasSetupFrame.cc.

References QGSessionHandler::SaveSession().

◆ OpenFile()

void QGCanvasSetupFrame::OpenFile ( )

◆ OpenSession()

void QGCanvasSetupFrame::OpenSession ( )

◆ SetDisplay()

void QGCanvasSetupFrame::SetDisplay ( )

Friends And Related Function Documentation

◆ QGCanvasWindow

friend class QGCanvasWindow
friend

Definition at line 66 of file QGCanvasSetupFrame.hh.

Member Data Documentation

◆ fCanvasWindow

QGCanvasWindow* QGCanvasSetupFrame::fCanvasWindow
private

Parent canvas window.

Definition at line 46 of file QGCanvasSetupFrame.hh.

Referenced by HandleCloseFilesButton(), HandleListOpenFilesButton(), OpenFile(), OpenSession(), and SetDisplay().

◆ fCloseFilesButton

TGPictureButton* QGCanvasSetupFrame::fCloseFilesButton
private

Button to close files.

Definition at line 49 of file QGCanvasSetupFrame.hh.

Referenced by QGCanvasSetupFrame(), and SetDisplay().

◆ fListOpenFilesButton

TGPictureButton* QGCanvasSetupFrame::fListOpenFilesButton
private

Button to list open files.

Definition at line 52 of file QGCanvasSetupFrame.hh.

Referenced by QGCanvasSetupFrame(), and SetDisplay().

◆ fLogo

TGIcon* QGCanvasSetupFrame::fLogo
private

Logo.

Definition at line 55 of file QGCanvasSetupFrame.hh.

◆ fOpenFileButton

TGPictureButton* QGCanvasSetupFrame::fOpenFileButton
private

Button to open a file.

Definition at line 58 of file QGCanvasSetupFrame.hh.

Referenced by QGCanvasSetupFrame().

◆ fOpenSessionButton

TGPictureButton* QGCanvasSetupFrame::fOpenSessionButton
private

Button to open a session.

Definition at line 61 of file QGCanvasSetupFrame.hh.

Referenced by QGCanvasSetupFrame().

◆ fSaveSessionButton

TGPictureButton* QGCanvasSetupFrame::fSaveSessionButton
private

Button to save a session.

Definition at line 64 of file QGCanvasSetupFrame.hh.

Referenced by QGCanvasSetupFrame(), and SetDisplay().


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