1 #ifndef ExportImagesWorkOrder_H
2 #define ExportImagesWorkOrder_H
71 QString m_destination;
74 QSharedPointer<IException> m_errors;
75 QSharedPointer<int> m_numErrors;
Internalizes a list of images and allows for operations on the entire list.
The main project for cnetsuite.
void postSyncRedo()
Display any warnings that occurred during the asynchronous computations.
void asyncRedo()
Use internalData() and write the images into the output directory.
Project * project() const
Returns the Project this WorkOrder is attached to.
IException errors() const
Get the accumulated error list from this functor's run.
Parent class for anything that performs an action in Project.
This represents a cube in a project-based GUI interface.
ProjectImageExportFunctor(QString destination)
Create an image export functor that will copy the image's cubes into the given destination directory...
bool execute()
Prompts the user for input.
bool isExecutable(ImageList *images)
Currently, this work order only works with either no data (file menu) or with any number of images...
ProjectImageExportFunctor & operator=(const ProjectImageExportFunctor &rhs)
Not implemented.
This functor is meant for QtConcurrentMap.
Write project images to a user-specified location.
~ProjectImageExportFunctor()
Destroys the functor.
void * operator()(Image *const &imageToExport)
Write the given image's cube into the destination folder (preserves the base name).