1 #ifndef ImportControlNetWorkOrder_H
2 #define ImportControlNetWorkOrder_H
28 #include <QFutureWatcher>
65 void cnetReady(
int ready);
77 class CreateControlsFunctor :
public std::unary_function<
78 const QPair<FileName, Progress *> &, Control *> {
80 CreateControlsFunctor(
Project *project, QDir destinationFolder);
85 QDir m_destinationFolder;
93 #endif // ImportControlNetWorkOrder_H
This represents an ISIS control net in a project-based GUI interface.
Definition: Control.h:57
void syncUndo()
This method is designed to be implemented by children work orders.
Definition: ImportControlNetWorkOrder.cpp:146
The main project for cnetsuite.
Definition: Project.h:105
~ImportControlNetWorkOrder()
Definition: ImportControlNetWorkOrder.cpp:64
Project * project() const
Returns the Project this WorkOrder is attached to.
Definition: WorkOrder.cpp:1116
void postSyncRedo()
This method is designed to be implemented by children work orders.
Definition: ImportControlNetWorkOrder.cpp:137
void asyncRedo()
This method is designed to be implemented by children work orders.
Definition: ImportControlNetWorkOrder.cpp:112
Parent class for anything that performs an action in Project.
Definition: WorkOrder.h:104
Add control networks to a project.
Definition: ImportControlNetWorkOrder.h:47
bool execute()
The (child) implementation of this method should prompt the user/gather state by any means necessary...
Definition: ImportControlNetWorkOrder.cpp:75
void syncRedo()
This method is designed to be implemented by children work orders.
Definition: ImportControlNetWorkOrder.cpp:93
Definition: AbstractTableModel.h:16
virtual ImportControlNetWorkOrder * clone() const
Definition: ImportControlNetWorkOrder.cpp:70
ImportControlNetWorkOrder(Project *project)
Definition: ImportControlNetWorkOrder.cpp:40
Definition: BoxcarCachingAlgorithm.h:29
Definition: CubeIoHandler.h:39