|
| | DtVrfSimulationCommandDialogManager (makVrv::DtDe &) |
| |
| virtual | ~DtVrfSimulationCommandDialogManager () override |
| |
virtual
DtCommandAssignmentWidgetInterface * | createCommandDialogFor (const std::string &menuItemType, QWidget *parent, DtVrfSimulationCommandAction *forAction, const std::set< makVrv::DtUniqueID > &data, int partOfPlan) |
| |
virtual
DtCommandAssignmentWidgetInterface * | createCommandDialogFor (const DtSimStatement *, QWidget *parent, int partOfPlan) |
| |
virtual
DtCommandAssignmentWidgetInterface * | createCommandDialogFor (const DtSimCommand *simCommand, QWidget *parent, int partOfPlan) |
| |
virtual
DtSimulationCommandDialogInterface * | createCommandDialogFor (const std::string &menuItemType, QWidget *parent) |
| |
virtual
DtCommandAssignmentWidgetInterface * | createCommandDialogFor (QWidget *parent, DtCommandAssignmentWidgetInterface *, int partOfPlan) |
| |
| virtual DtTaskStmt * | statementFromSimCommand (const DtSimCommand *simCommand) const |
| |
| virtual DtUUID | objectFromStatement (const DtSimCommandStmt *) |
| |
| virtual void | addDialogCreator (const std::string &menuItemType, DtVrfSimulationCommandDialogCreator *) |
| |
| virtual bool | removeDialogCreator (const std::string &menuItemType) |
| |
| virtual bool | hasDialogCreator (const std::string &menuItemType) |
| |
| virtual void | removeAllDialogCreators () |
| |
| virtual bool | statementIsEditable (const DtSimStatement *) const |
| |
| | DtVirtualBaseClass () |
| |
| virtual | ~DtVirtualBaseClass () |
| |
| makVrf::DtVrfSimulationCommandDialogManager::DtVrfSimulationCommandDialogManager |
( |
makVrv::DtDe & |
| ) |
|
CTOR. Registers all known dialogs with manager.
| virtual makVrf::DtVrfSimulationCommandDialogManager::~DtVrfSimulationCommandDialogManager |
( |
| ) |
|
|
overridevirtual |
Returns instance of the messager.
Creates dialog and then sends out various signals at creation process to allow user to add functionality. Connects to slot in the action to process the resulting simulation command request for the dialog.
Creates the interface used for the dialog – not the dialog itself.
| virtual DtTaskStmt* makVrf::DtVrfSimulationCommandDialogManager::statementFromSimCommand |
( |
const DtSimCommand * |
simCommand | ) |
const |
|
virtual |
Given the simulation command, return the object it is applied to. Asks dialog creators to return name if the statement is editable by that type.
Adds items into the factory. The memory will be taked as owned by the factory. The pattern should be passing in a subclass of DtVrfSimulationCommandDialogCreator and implementing the create(QWidget*) method.
| virtual bool makVrf::DtVrfSimulationCommandDialogManager::removeDialogCreator |
( |
const std::string & |
menuItemType | ) |
|
|
virtual |
Removes the dialog creator. Returns true if removed.
| virtual bool makVrf::DtVrfSimulationCommandDialogManager::hasDialogCreator |
( |
const std::string & |
menuItemType | ) |
|
|
virtual |
Returns true if the dialog has a creator.
| virtual void makVrf::DtVrfSimulationCommandDialogManager::removeAllDialogCreators |
( |
| ) |
|
|
virtual |
Removes all dialog creators.
| virtual bool makVrf::DtVrfSimulationCommandDialogManager::statementIsEditable |
( |
const DtSimStatement * |
| ) |
const |
|
virtual |
Returns true if statement is editable.
Emits signals about dialog state and makes connections on dialog to allow for simulation command activation.
| makVrv::DtDe& makVrf::DtVrfSimulationCommandDialogManager::myDe |
|
protected |
The documentation for this class was generated from the following file: