29 template<
class T >
class QVector;
35 class MdiCubeViewport;
Cube display widget for certain Isis MDI applications.
Internalizes a list of images and allows for operations on the entire list.
Workspace(bool selfContained, QWidget *parent=0)
Constructor for Workspace.
void addBrowseView(QString cube)
Method is called to add a Cube from BrowseView.
QVector< MdiCubeViewport *> * cubeViewportList()
This method returns a Vector of MdiCubeViewports.
virtual ~Workspace()
Deconstructor.
ToolList * m_tools
List of all of the tools.
void addImages(ImageList *images)
Adds a list of Images to a viewport.
void addCubeViewportFromList(QString cubelist)
Method adds cubes into Workspace as a CubeViewport from a list of cubes.
QVector< MdiCubeViewport *> * m_cubeViewportList
List of cube viewports.
Workspace & operator=(Workspace other)
Is equal to comparsion.
QWidget * cubeToMdiWidget(Cube *cube)
Converts a cube to an MdiWidget.
void addCubeViewport(QString cubename)
Method adds the name of a cube into Workspace as a CubeViewport.
bool confirmClose()
Confirms that the user wishes toc lose the Workspace.
Namespace for ISIS/Bullet specific routines.
QMdiArea * mdiArea()
This method returns the QMdiArea.
void cubeViewportActivated(MdiCubeViewport *)
Signal triggered when a Cube is activated in the Workspace.
QPointer< QMdiArea > m_mdi
The mdi area.
void activateViewport(QMdiSubWindow *w)
This method activates the Viewport.
void cubeViewportAdded(MdiCubeViewport *)
Signal triggered when a Cube is added to the Workspace.
IO Handler for Isis Cubes.