|
Isis 3.0 Developer's Reference (API) |
Home |
#include <Workspace.h>
Inherits QMdiArea.
Public Slots | |
| void | addCubeViewport (QString cube) |
| Add a cubeViewport to the workspace, open the cube. | |
| MdiCubeViewport * | addCubeViewport (Cube *cube) |
| Add a cubeViewport to the workspace. | |
| void | addBrowseView (QString cube) |
Signals | |
| void | cubeViewportAdded (MdiCubeViewport *) |
| void | cubeViewportActivated (MdiCubeViewport *) |
Public Member Functions | |
| Workspace (QWidget *parent=0) | |
| Workspace constructor. | |
| Workspace (const Workspace &other) | |
| virtual | ~Workspace () |
| QVector< MdiCubeViewport * > * | cubeViewportList () |
| Repopulates the list of MdiCubeViewports and returns a pointer to this list. | |
| const Workspace & | operator= (Workspace other) |
| bool | confirmClose () |
Protected Slots | |
| void | activateViewport (QMdiSubWindow *w) |
| This gets called when a window is activated or the workspace loses focus. | |
| Isis::Workspace::Workspace | ( | QWidget * | parent = 0 |
) |
| Isis::Workspace::Workspace | ( | const Workspace & | other | ) |
| Isis::Workspace::~Workspace | ( | ) | [virtual] |
| void Isis::Workspace::activateViewport | ( | QMdiSubWindow * | w | ) | [protected, slot] |
This gets called when a window is activated or the workspace loses focus.
| w |
References cubeViewportActivated().
Referenced by Workspace().
| void Isis::Workspace::addBrowseView | ( | QString | cube | ) | [slot] |
References addCubeViewport(), and size.
| MdiCubeViewport * Isis::Workspace::addCubeViewport | ( | Cube * | cube | ) | [slot] |
Add a cubeViewport to the workspace.
| cube[in] | (Cube *) cube information |
References _FILEINFO_, cubeViewportAdded(), Isis::Cube::fileName(), Isis::IException::Programmer, and Isis::ViewportMdiSubWindow::viewport().
| void Isis::Workspace::addCubeViewport | ( | QString | cubename | ) | [slot] |
Add a cubeViewport to the workspace, open the cube.
| cubename[in] | (QString) cube name |
References Isis::CubeAttributeInput::bands(), bands, cube, Isis::Cube::open(), Isis::Cube::setVirtualBands(), st, Isis::IString::ToInteger(), and Isis::MdiCubeViewport::viewRGB().
Referenced by addBrowseView().
| bool Isis::Workspace::confirmClose | ( | ) |
References cubeViewportList().
Referenced by Isis::ViewportMainWindow::closeEvent().
| void Isis::Workspace::cubeViewportActivated | ( | MdiCubeViewport * | ) | [signal] |
Referenced by activateViewport().
| void Isis::Workspace::cubeViewportAdded | ( | MdiCubeViewport * | ) | [signal] |
Referenced by addCubeViewport().
| QVector< MdiCubeViewport * > * Isis::Workspace::cubeViewportList | ( | ) |
Repopulates the list of MdiCubeViewports and returns a pointer to this list.
Ownership is not given to the caller.
Referenced by confirmClose(), Isis::Tool::cubeViewportList(), Isis::FileTool::saveAsCubeByOption(), Isis::ScatterPlotConfigDialog::xAxisCubeViewport(), and Isis::ScatterPlotConfigDialog::yAxisCubeViewport().