1 #ifndef ImportShapesWorkOrder_H
2 #define ImportShapesWorkOrder_H
81 public std::unary_function<const FileName &, Cube *> {
84 QDir destinationFolder,
bool copyDnData);
96 QDir m_destinationFolder;
101 QSharedPointer<IException> m_errors;
102 QSharedPointer<int> m_numErrors;
113 #endif // ImportShapesWorkOrder_H
Internalizes a list of shapes and allows for operations on the entire list.
This copies the given shape model cube(s) into the project.
void postSyncUndo()
This method is designed to be implemented by children work orders.
The main project for cnetsuite.
void postSyncRedo()
This method is designed to be implemented by children work orders.
File name manipulation and expansion.
Add shape model cubes to a project.
Project * project() const
Returns the Project this WorkOrder is attached to.
OriginalFileToProjectCubeFunctor & operator=(const OriginalFileToProjectCubeFunctor &rhs)
Not implemented.
void importConfirmedShapes(QStringList confirmedShapes, bool copyDnData)
Creates a project shape folder and copies the shape cubes into it.
bool execute()
The (child) implementation of this method should prompt the user/gather state by any means necessary...
Parent class for anything that performs an action in Project.
void asyncUndo()
This method is designed to be implemented by children work orders.
void asyncRedo()
This method is designed to be implemented by children work orders.
IO Handler for Isis Cubes.