14#include <QWidgetAction> 
   24class QXmlStreamWriter;
 
   34  class MdiCubeViewport;
 
   38  class XmlStackedHandlerReader;
 
   39  class ProjectItemViewMenu;
 
  114                              bool isGroundSource = 
false);
 
  124      void createActions(
Directory *directory);
 
  126      void onCurrentChanged(
const QModelIndex ¤t);
 
  130      void onCubeViewportDeleted(
QObject *obj);
 
  131      void disableActions();
 
  134      Cube *workspaceActiveCube();
 
  135      void setWorkspaceActiveCube(
Image *image);
 
  136      void leaveEvent(QEvent *event);
 
  137      void enableActions();
 
  151          virtual bool startElement(
const QString &namespaceURI, 
const QString &localName,
 
  152                                    const QString &qName, 
const QXmlAttributes &atts);
 
  153          virtual bool endElement(
const QString &namespaceURI, 
const QString &localName,
 
  154                                  const QString &qName);
 
  157          Q_DISABLE_COPY(XmlHandler);
 
AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt's model-view framework.
Definition: AbstractProjectItemView.h:79
 
A single control point.
Definition: ControlPoint.h:356
 
View that displays cubes in a QView-like way.
Definition: CubeDnView.h:97
 
bool viewportContainsShape(MdiCubeViewport *viewport)
Definition: CubeDnView.cpp:365
 
void load(XmlStackedHandlerReader *xmlReader, Project *project)
Definition: CubeDnView.cpp:533
 
void controlPointAdded(QString newPointId)
 
void createControlPoint(double latitude, double longitude, Cube *cube, bool isGroundSource=false)
 
void save(QXmlStreamWriter &stream, Project *project, FileName newProjectRoot) const
Definition: CubeDnView.cpp:538
 
void deleteControlPoint(ControlPoint *controlPoint)
 
void addItem(ProjectItem *item)
Adds an item to the view.
Definition: CubeDnView.cpp:356
 
void modifyControlPoint(ControlPoint *controlPoint, QString serialNumber)
 
~CubeDnView()
Destructor.
Definition: CubeDnView.cpp:332
 
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:317
 
IO Handler for Isis Cubes.
Definition: Cube.h:168
 
Definition: Directory.h:271
 
File name manipulation and expansion.
Definition: FileName.h:100
 
This represents a cube in a project-based GUI interface.
Definition: Image.h:107
 
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:39
 
The main project for ipce.
Definition: Project.h:289
 
Represents an item of a ProjectItemModel in Qt's model-view framework.
Definition: ProjectItem.h:134
 
Definition: Workspace.h:78
 
XML Handler that parses XMLs in a stack-oriented way.
Definition: XmlStackedHandler.h:118
 
Manage a stack of content handlers for reading XML files.
Definition: XmlStackedHandlerReader.h:30
 
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
 
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:22
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16