Isis 3 Programmer Reference
ImageFileListViewWorkOrder.h
Go to the documentation of this file.
1 #ifndef ImageFileListViewWorkOrder_H
2 #define ImageFileListViewWorkOrder_H
3 
25 #include "WorkOrder.h"
26 
27 #include "FileName.h"
28 
29 class QString;
30 
31 namespace 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
Internalizes a list of images and allows for operations on the entire list.
Definition: ImageList.h:55
The main project for ipce.
Definition: Project.h:289
View an image list in an image file list widget.
Provide Undo/redo abilities, serialization, and history for an operation.
Definition: WorkOrder.h:322
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
bool isExecutable(ImageList *images)
Re-implement this method if your work order utilizes images for data in order to operate.
bool setupExecution()
This method asks the user what view they want to see their image list in.
void execute()
This method adds a new image file list to the project's directory and then adds currentItem() to that...
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Project * project() const
Returns the Project this WorkOrder is attached to.
Definition: WorkOrder.cpp:1314