1 #ifndef ImageListActionWorkOrder_H 2 #define ImageListActionWorkOrder_H 7 class QXmlStreamWriter;
Internalizes a list of images and allows for operations on the entire list.
The main project for ipce.
Work orders that can be performed on an image list that modifies internal state.
Move the image to the front.
Action
Type of action to be performed by the work order.
~ImageListActionWorkOrder()
Destructor.
Show or hide each image's fill area.
ImageListActionWorkOrder(Project *project)
Construct a work order for the given project.
bool isExecutable(ImageList *images)
Check if the work order can run on a given image list.
void setData(ImageList *images)
Assign an image list to the work order.
static QString qualifyString(QString unqualifiedString, ImageList *)
Determine whether a toggle action should show or hide.
void execute()
Perform the action stored in the work order and update the work order's internal data with the result...
Change the alpha values of the image list.
Set each image in the list to a random color.
Provide Undo/redo abilities, serialization, and history for an operation.
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
static Action fromActionString(QString)
Convert a string to an action.
void undoExecution()
Undo the action stored in the work order and update the work order's internal data with the results o...
Show or hide each image's outline.
Move the image to the back.
ImageListActionWorkOrder * clone() const
Clone the current work order.
Show or hide each image's DNs.
Change the color values of the image list.
Zoom in on the image so that it fits the screen.
Namespace for ISIS/Bullet specific routines.
static QString toString(Action)
Convert an action to a string.
Project * project() const
Returns the Project this WorkOrder is attached to.
bool setupExecution()
If needed, prompt the user for input and save it.
Show or hide each image's display name.