#include <globalbase.h>
It contains the implementation for the widget GlobalWidget.
Definition at line 35 of file globalbase.h.
Public Types | |
enum | Calculation { SinglePointEnergy, EnergyAndForces, GeometryOptimization, Frequencies } |
enum | Buur { NoBuur, PC, SM } |
enum | Run { Xbrabo, Script, Queue } |
Public Slots | |
void | reset () |
Resets all widgets to their default values. | |
Public Member Functions | |
GlobalBase (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0) | |
~GlobalBase () | |
The default destructor. | |
void | setDefaultName (const QString name) |
Sets the default calculation name. | |
unsigned int | calculationType () const |
Returns the type of calculation. | |
unsigned int | buurType () const |
Returns the type of crystal calculation. | |
bool | extendedFormat () const |
Returns true if extended format is to be used. | |
QString | description () const |
Returns the description for the calculation. | |
QString | name () const |
Returns the name of the calculation. | |
QString | directory () const |
Returns the directory in which the calculation will be run. | |
unsigned int | runType () const |
Returns the type of run. | |
unsigned int | queue () const |
Returns the queue to which the script file should be submitted. | |
void | allowChanges (const bool status) |
Allows or prohibits changing every option. | |
void | loadCML (const QDomElement *root) |
Reads the widget data from a QDomElement. | |
void | saveCML (QDomElement *root) |
Saves the widget data to a QDomElement. | |
Protected Slots | |
void | accept () |
Overridden from GlobalWidget::accept(). | |
void | reject () |
Overriden from GlobalWidget::reject(). | |
Private Slots | |
void | setChanged (const bool state=true) |
Sets the 'changed' property of the dialog. | |
void | correctType (int index) |
Corrects the calculation type, because only Single Point Energy and Energy & Forces are implemented ATM. | |
void | chooseDir () |
Chooses a directory using a dialog. | |
Private Member Functions | |
void | makeConnections () |
Sets up the permanent connections. Called once from the constructor. | |
void | init () |
Initializes the dialog. Called once from the constructor. | |
void | saveWidgets () |
Saves the status of the widgets to a data struct. | |
void | restoreWidgets () |
Restores the status of the widgets from the data struct. | |
Private Attributes | |
WidgetData | data |
Internal data structure. | |
QString | defaultName |
Name() when reset is issued. | |
bool | widgetChanged |
Holds the 'changed' property of the widget. | |
Classes | |
struct | WidgetData |
Struct local to the class GLobalBase containing the data pertaining to all widgets. More... |
|
Definition at line 44 of file globalbase.h. |
|
Definition at line 45 of file globalbase.h. |
|
Definition at line 46 of file globalbase.h. |
|
Definition at line 58 of file globalbase.cpp. |
|
The default destructor.
Definition at line 71 of file globalbase.cpp. |
|
Sets the default calculation name.
Definition at line 78 of file globalbase.cpp. |
|
Returns the type of calculation.
Definition at line 86 of file globalbase.cpp. |
|
Returns the type of crystal calculation.
Definition at line 97 of file globalbase.cpp. |
|
Returns true if extended format is to be used.
Definition at line 110 of file globalbase.cpp. |
|
Returns the description for the calculation.
Definition at line 117 of file globalbase.cpp. |
|
Returns the name of the calculation.
Definition at line 124 of file globalbase.cpp. |
|
Returns the directory in which the calculation will be run.
Definition at line 131 of file globalbase.cpp. |
|
Returns the type of run.
Definition at line 138 of file globalbase.cpp. |
|
Returns the queue to which the script file should be submitted.
Definition at line 148 of file globalbase.cpp. |
|
Allows or prohibits changing every option. During a calculation most options may not be changed (type, format, queue, etc.). Definition at line 155 of file globalbase.cpp. |
|
Reads the widget data from a QDomElement.
Definition at line 166 of file globalbase.cpp. |
|
Saves the widget data to a QDomElement.
Definition at line 204 of file globalbase.cpp. |
|
Resets all widgets to their default values.
Definition at line 230 of file globalbase.cpp. |
|
Overridden from GlobalWidget::accept().
Definition at line 258 of file globalbase.cpp. |
|
Overriden from GlobalWidget::reject().
Definition at line 276 of file globalbase.cpp. |
|
Sets the 'changed' property of the dialog. Defaults to true if no argument is provided. Definition at line 293 of file globalbase.cpp. |
|
Corrects the calculation type, because only Single Point Energy and Energy & Forces are implemented ATM.
Definition at line 301 of file globalbase.cpp. |
|
Chooses a directory using a dialog.
Definition at line 310 of file globalbase.cpp. |
|
Sets up the permanent connections. Called once from the constructor.
Definition at line 324 of file globalbase.cpp. |
|
Initializes the dialog. Called once from the constructor.
Definition at line 350 of file globalbase.cpp. |
|
Saves the status of the widgets to a data struct.
Definition at line 362 of file globalbase.cpp. |
|
Restores the status of the widgets from the data struct.
Definition at line 385 of file globalbase.cpp. |
|
Internal data structure.
Definition at line 97 of file globalbase.h. |
|
Name() when reset is issued.
Definition at line 98 of file globalbase.h. |
|
Holds the 'changed' property of the widget.
Definition at line 99 of file globalbase.h. |