Loading [MathJax]/jax/output/NativeMML/config.js
 |
Isis 3 Programmer Reference
|
1 #ifndef CloseProjectWorkOrder_H
2 #define CloseProjectWorkOrder_H
12 #include "WorkOrder.h"
56 #endif // CloseProjectWorkOrder_H
~CloseProjectWorkOrder()
Destructor.
virtual CloseProjectWorkOrder * clone() const
This method clones the CloseProjectWorkOrder.
Provide Undo/redo abilities, serialization, and history for an operation.
void execute()
@description Clear the current Project
This opens a project that's saved on disk.
The main project for ipce.
virtual bool isExecutable()
This method will always return true.
Project * project() const
Returns the Project this WorkOrder is attached to.
CloseProjectWorkOrder(Project *project)
This method sets the text of the work order to Close Project and sets setCreatesCleanState to true.
This is free and unencumbered software released into the public domain.
bool setupExecution()
If WorkOrder::execute() returns true, then this method returns true.