28 #include <QWidgetAction> 38 class QXmlStreamWriter;
48 class MdiCubeViewport;
52 class XmlStackedHandlerReader;
53 class ProjectItemViewMenu;
128 bool isGroundSource =
false);
138 void createActions(
Directory *directory);
140 void onCurrentChanged(
const QModelIndex ¤t);
144 void onCubeViewportDeleted(
QObject *obj);
145 void disableActions();
148 Cube *workspaceActiveCube();
149 void setWorkspaceActiveCube(
Image *image);
150 void leaveEvent(QEvent *event);
151 void enableActions();
165 virtual bool startElement(
const QString &namespaceURI,
const QString &localName,
166 const QString &qName,
const QXmlAttributes &atts);
167 virtual bool endElement(
const QString &namespaceURI,
const QString &localName,
168 const QString &qName);
171 Q_DISABLE_COPY(XmlHandler);
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:53
The main project for ipce.
Definition: Project.h:289
void modifyControlPoint(ControlPoint *controlPoint, QString serialNumber)
File name manipulation and expansion.
Definition: FileName.h:116
AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt's model-view framework...
Definition: AbstractProjectItemView.h:93
void load(XmlStackedHandlerReader *xmlReader, Project *project)
Definition: CubeDnView.cpp:547
CubeDnView(Directory *directory, QWidget *parent=0)
Constructs the view, initializing the tools.
Definition: CubeDnView.cpp:95
void enableControlNetTool(bool value)
A slot function that is called when directory emits a signal that an active control network is set...
Definition: CubeDnView.cpp:331
void save(QXmlStreamWriter &stream, Project *project, FileName newProjectRoot) const
Definition: CubeDnView.cpp:552
void controlPointAdded(QString newPointId)
XML Handler that parses XMLs in a stack-oriented way.
Definition: XmlStackedHandler.h:112
A single control point.
Definition: ControlPoint.h:369
This represents a cube in a project-based GUI interface.
Definition: Image.h:107
~CubeDnView()
Destructor.
Definition: CubeDnView.cpp:346
void addItem(ProjectItem *item)
Adds an item to the view.
Definition: CubeDnView.cpp:370
Definition: Workspace.h:90
View that displays cubes in a QView-like way.
Definition: CubeDnView.h:111
void deleteControlPoint(ControlPoint *controlPoint)
Represents an item of a ProjectItemModel in Qt's model-view framework.
Definition: ProjectItem.h:146
Definition: BoxcarCachingAlgorithm.h:29
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
bool viewportContainsShape(MdiCubeViewport *viewport)
Definition: CubeDnView.cpp:379
void createControlPoint(double latitude, double longitude, Cube *cube, bool isGroundSource=false)
Definition: Directory.h:285
Manage a stack of content handlers for reading XML files.
Definition: XmlStackedHandlerReader.h:25
Definition: CubeIoHandler.h:38
IO Handler for Isis Cubes.
Definition: Cube.h:170