qplugWindow Class Reference

#include <qtpl.h>

Inheritance diagram for qplugWindow:

QguWindow

List of all members.

Public Slots

void dismiss ()
void defaultAll ()
void runPlugin ()
void launchVersion ()
void launchManPlugins ()
void launchPluginHelp ()
void launchDocPlugin ()
void launchManual ()
void save ()
 Method saves the content of the window to a local file. Last used save file name is used if it exists, or default.
void saveAs ()
 Method saves the content of the working list within a local file using the filename as provided by the user.
void saveSession (QString)
 Method that saves the content of this window when saving the current QSAS session.
void saveLog ()

Public Member Functions

 qplugWindow (QWidget *parent=0, const char *name=0, QtplParserFile *qtplFile=0)
void QplugInit ()
bool QplugBuildInputArgsList (QplugArgList *arg_list)
void QplugSetDefaults ()
void QplugGetEntryName ()
virtual void save (Vostream &)
 Pure virtual fuction to save the contents of this window (session/working list). Overridden in sub-classes.
virtual void restore (Vistream &v_is, bool replace=true)

Public Attributes

QWidget * inputWidget
QVBoxLayout * inputVLayout
QWidget * outputWidget
QVBoxLayout * outputVLayout
QWidget * ioWidget
QHBoxLayout * ioHLayout
QScrollArea * scrollW
QtplParserFileqtplf
QString PathAndNameSO
QString try_entry_name
QString qtplName
vector< QplugSlot * > iSlots
vector< QplugSlot * > oSlots

Protected Member Functions

void keyPressEvent (QKeyEvent *e)

Protected Attributes

QPushButton * runBtn
QPushButton * defaultBtn
QPushButton * dismissBtn
QPushButton * saveBtn


Constructor & Destructor Documentation

qplugWindow::qplugWindow ( QWidget *  parent = 0,
const char *  name = 0,
QtplParserFile qtplFile = 0 
)


Member Function Documentation

void qplugWindow::defaultAll (  )  [slot]

void qplugWindow::dismiss (  )  [slot]

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

void qplugWindow::launchDocPlugin (  )  [slot]

void qplugWindow::launchManPlugins (  )  [slot]

void qplugWindow::launchManual (  )  [slot]

void qplugWindow::launchPluginHelp (  )  [slot]

void qplugWindow::launchVersion (  )  [slot]

bool qplugWindow::QplugBuildInputArgsList ( QplugArgList arg_list  ) 

void qplugWindow::QplugGetEntryName (  ) 

void qplugWindow::QplugInit (  ) 

void qplugWindow::QplugSetDefaults (  ) 

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

Implements QguWindow.

void qplugWindow::runPlugin (  )  [slot]

void qplugWindow::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 qplugWindow::save (  )  [virtual, slot]

Method saves the content of the window to a local file. Last used save file name is used if it exists, or default.

Parameters:
None 
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void qplugWindow::saveAs (  )  [virtual, slot]

Method saves the content of the working list within a local file using the filename as provided by the user.

Parameters:
None 
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void qplugWindow::saveLog (  )  [slot]

void qplugWindow::saveSession ( QString  folder  )  [virtual, slot]

Method that saves the content of this window when saving the current QSAS session.

Parameters:
folder of type QString
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.


Member Data Documentation

QPushButton* qplugWindow::defaultBtn [protected]

QPushButton* qplugWindow::dismissBtn [protected]

QHBoxLayout* qplugWindow::ioHLayout

QPushButton* qplugWindow::runBtn [protected]

QPushButton* qplugWindow::saveBtn [protected]

QScrollArea* qplugWindow::scrollW


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