QpWindow Class Reference

#include <qpui.h>

Inheritance diagram for QpWindow:

QguWindow

List of all members.

Public Slots

void status (const QString &str)
 Function that displays the message str within the current window message bar.
void doPlot ()
void deleteAllItems ()
void saveAsXML ()
void restoreXML (bool replace=true)
void launchManPlot ()
void launchManual ()
void launchVersion ()

Signals

void WLmodified ()
void refreshColourTableButtonsSignal ()

Public Member Functions

 QpWindow (QWidget *parent=0)
 ~QpWindow ()
void save (Vostream &)
 Pure virtual fuction to save the contents of this window (session/working list). Overridden in sub-classes.
void restore (Vistream &, bool replace=true)
void restoreV22 (Vistream &v_is, PlotView *view, bool replace)
void resetDefaultBtn ()
QMenuBar * menu_bar ()
 Function that displays the message str within the current window message bar for ms milli-seconds.
void refreshColourTableButtons ()

Public Attributes

int _releaseVersion
int _majorVersion
int _minorVersion

Protected Member Functions

void keyPressEvent (QKeyEvent *e)

Protected Attributes

QPushButton * plotBtn
QPushButton * dismissBtn

Private Attributes

QWidget * _top_widget
QGridLayout * _top_gl
QSplitter * _top_splitter
QStatusBar * _status_bar
QMenuBar * _menu_bar
 Menu bar of the current main window object.
PlotViewplotView


Constructor & Destructor Documentation

QpWindow::QpWindow ( QWidget *  parent = 0  ) 

QpWindow::~QpWindow (  )  [inline]


Member Function Documentation

void QpWindow::deleteAllItems (  )  [slot]

void QpWindow::doPlot (  )  [slot]

void QpWindow::keyPressEvent ( QKeyEvent *  e  )  [protected]

void QpWindow::launchManPlot (  )  [slot]

void QpWindow::launchManual (  )  [slot]

void QpWindow::launchVersion (  )  [slot]

QMenuBar* QpWindow::menu_bar (  )  [inline]

Function that displays the message str within the current window message bar for ms milli-seconds.

Parameters:
str of const QString& type
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void QpWindow::refreshColourTableButtons (  ) 

void QpWindow::refreshColourTableButtonsSignal (  )  [signal]

void QpWindow::resetDefaultBtn (  ) 

void QpWindow::restore ( Vistream v_is,
bool  replace = true 
) [virtual]

Implements QguWindow.

void QpWindow::restoreV22 ( Vistream v_is,
PlotView view,
bool  replace 
)

void QpWindow::restoreXML ( bool  replace = true  )  [slot]

void QpWindow::save ( Vostream  )  [virtual]

Pure virtual fuction to save the contents of this window (session/working list). Overridden in sub-classes.

Parameters:
Vostream& 
Exceptions:
None 
Returns:
None

Implements QguWindow.

void QpWindow::saveAsXML (  )  [slot]

void QpWindow::status ( const QString &  str  )  [inline, slot]

Function that displays the message str within the current window message bar.

Parameters:
str of const QString& type
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void QpWindow::WLmodified (  )  [signal]


Member Data Documentation

QMenuBar* QpWindow::_menu_bar [private]

Menu bar of the current main window object.

Reimplemented from QguWindow.

QStatusBar* QpWindow::_status_bar [private]

QGridLayout* QpWindow::_top_gl [private]

QSplitter* QpWindow::_top_splitter [private]

QWidget* QpWindow::_top_widget [private]

QPushButton* QpWindow::dismissBtn [protected]

QPushButton* QpWindow::plotBtn [protected]


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

Generated on Fri Jan 8 12:51:29 2010 for QSAS by  doxygen 1.5.7