Isis Developer Reference
ImageFileListViewWorkOrder.h
Go to the documentation of this file.
1#ifndef ImageFileListViewWorkOrder_H
2#define ImageFileListViewWorkOrder_H
25#include "WorkOrder.h"
26
27#include "FileName.h"
28
29class QString;
30
31namespace Isis {
32 class FileName;
33
50 Q_OBJECT
51 public:
55
56 virtual ImageFileListViewWorkOrder *clone() const;
57
58 bool isExecutable(ImageList *images);
59
60 bool isUndoable() const;
61
62 bool setupExecution();
63 void execute();
64
65 protected:
66
67
68 private:
70 };
71}
72
73#endif // ImageFileListViewWorkOrder_H
View an image list in an image file list widget.
Definition ImageFileListViewWorkOrder.h:49
void execute()
This method adds a new image file list to the project's directory and then adds currentItem() to that...
Definition ImageFileListViewWorkOrder.cpp:137
virtual ImageFileListViewWorkOrder * clone() const
Definition ImageFileListViewWorkOrder.cpp:51
~ImageFileListViewWorkOrder()
Definition ImageFileListViewWorkOrder.cpp:47
bool isExecutable(ImageList *images)
Re-implement this method if your work order utilizes images for data in order to operate.
Definition ImageFileListViewWorkOrder.cpp:56
bool setupExecution()
This method asks the user what view they want to see their image list in.
Definition ImageFileListViewWorkOrder.cpp:75
ImageFileListViewWorkOrder(Project *project)
Definition ImageFileListViewWorkOrder.cpp:34
Internalizes a list of images and allows for operations on the entire list.
Definition ImageList.h:53
The main project for ipce.
Definition Project.h:287
Provide Undo/redo abilities, serialization, and history for an operation.
Definition WorkOrder.h:311
Project * project() const
Returns the Project this WorkOrder is attached to.
Definition WorkOrder.cpp:1288
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16