|
| QString | lookupOptionType (const QString &name) const |
| |
| bool | optionString (const QString &option, QString &value) const |
| | Search for an option named option and convert its value to a string.
|
| |
| QString | generateJobTitle () const |
| |
| void | buildOptionGui () |
| |
| void | combinedOptionRow (const QString &label1, const QString &label2, const QString &tr1, const QString &tr2, QJsonObject &options, bool bothLabels=false) |
| |
| void | addOptionRow (const QString &key, const QString &label, const QJsonValue &option) |
| |
| QWidget * | createOptionWidget (const QJsonValue &option) |
| |
| QWidget * | createStringListWidget (const QJsonObject &obj) |
| |
| QWidget * | createStringWidget (const QJsonObject &obj) |
| |
| QWidget * | createFilePathWidget (const QJsonObject &obj) |
| |
| QWidget * | createIntegerWidget (const QJsonObject &obj) |
| |
| QWidget * | createFloatWidget (const QJsonObject &obj) |
| |
| QWidget * | createBooleanWidget (const QJsonObject &obj) |
| |
| QWidget * | createTextWidget (const QJsonObject &obj) |
| |
| void | setOptionDefaults () |
| |
| void | setOption (const QString &name, const QJsonValue &defaultValue) |
| |
| void | setStringListOption (const QString &name, const QJsonValue &value) |
| |
| void | setStringOption (const QString &name, const QJsonValue &value) |
| |
| void | setFilePathOption (const QString &name, const QJsonValue &value) |
| |
| void | setIntegerOption (const QString &name, const QJsonValue &value) |
| |
| void | setFloatOption (const QString &name, const QJsonValue &value) |
| |
| void | setBooleanOption (const QString &name, const QJsonValue &value) |
| |
| void | setTextOption (const QString &name, const QJsonValue &value) |
| |
|
QtGui::Molecule * | m_molecule |
| |
|
QJsonObject | m_options |
| |
|
QJsonObject | m_optionCache |
| |
|
QList< QTextEdit * > | m_dirtyTextEdits |
| |
|
bool | m_empty |
| |
|
bool | m_batchMode |
| |
|
QFormLayout * | m_currentLayout |
| |
|
QWidget * | m_centralWidget |
| |
|
QMap< QString, QWidget * > | m_widgets |
| |
|
QMap< QString, QTextEdit * > | m_textEdits |
| |
<avogadro/molequeue/inputgeneratorwidget.h>
- See also
- InputGenerator InputGeneratorDialog
The InputGeneratorWidget creates a GUI to represent the options given by an input generator script, and has some utilities for job submission through MoleQueue.
By default, the widget will configure input files for a single molecule, which can be either written to disk or submitted for processing with MoleQueue.
By enabling batch mode (setBatchMode()), the current molecule is used to configure a calculation for submission to MoleQueue, and the parameters are saved. These may be used to configure and submit jobs for other molecules.