Package schrodinger :: Package application :: Package desmond :: Module fep_gui :: Class DesmondApp
[hide private]
[frames] | no frames]

Class DesmondApp

    PyQt4.QtGui.QMainWindow --+        
                              |        
ui.qt.appframework.AppFramework --+    
                                  |    
                               _App --+
                                      |
                                     DesmondApp

Class shared by all Desmond panels.

Instance Methods [hide private]
 
__init__(self, cat, title, default_jobname, help_topic, pert_class=None)
See class docstring.
 
_start(self)
First check that the Use REST option has not changed since the last time config dialog settings were entered.
 
_settings(self)
If settings have been accepted, (i.e.
 
restToggled(self, checked)
Slot method to activate REST options in config dialog in response to checking the 'Use REST' option checkbox.
 
setFullSystemSpecified(self, full_sys_specified)
 
_submitJobModeSpecific(self, jobname, pf)
 
confirmOverwriting(self, jobname)
If launching this job will overwrite any files, ask the user first.

Inherited from _App: checkValues, currentTabChanged, enterEvent, executeWithWaitCursor, hidePanel, projectClosedCallback, resetPanel, setFocusCallback, showHelp, startJob, unhidePanel, workspaceChanged, writeCmjFile, writeJob, writeMaeFile

Inherited from ui.qt.appframework.AppFramework: addButtonToBottomLayout, addCentralWidget, askOverwrite, askOverwriteIfNecessary, closeEvent, closePanel, createMenus, error, exec_, getApp, getInputFile, getInputSource, getOpenFileName, getOpenFileNames, help, info, interior, isDockableInMaestro, monitorJob, processEvents, question, quitPanel, restoreCursor, runCommand, setButtonEnabled, setButtonState, setJobViewname, setJobname, setProgress, setProgressError, setWaitCursor, setupJobParameters, show, showEvent, timerEvent, trackJobProgress, updateJobname, updateStatusBar, warning

Inherited from ui.qt.appframework.AppFramework (private): _applyStartDialogParams, _commandCallback, _createMenuItem, _jobprefersettings, _makeItem, _makeMenu, _periodicCallback, _populateEmptyJobname, _read, _reset, _setButtonDefaults, _setupBottomButtons, _setupDESResIcon, _start_wrapper, _updatePanelJobname, _updateToolWindowFlag, _write

Class Variables [hide private]

Inherited from ui.qt.appframework.AppFramework: jobCompleted, start_wrapper_timeout

Method Details [hide private]

__init__(self, cat, title, default_jobname, help_topic, pert_class=None)
(Constructor)

 

See class docstring.

Overrides: ui.qt.appframework.AppFramework.__init__
(inherited documentation)

_start(self)

 

First check that the Use REST option has not changed since the last time config dialog settings were entered. If they are changed, warn the user and re-open the config dialog.

Overrides: ui.qt.appframework.AppFramework._start

_settings(self)

 

If settings have been accepted, (i.e. user hits OK rather than cancel), record the state of the use REST checkbox.

Overrides: ui.qt.appframework.AppFramework._settings

confirmOverwriting(self, jobname)

 

If launching this job will overwrite any files, ask the user first.

Overrides: _App.confirmOverwriting