28 #include <QWidgetAction>
39 class QXmlStreamWriter;
48 class MdiCubeViewport;
52 class XmlStackedHandlerReader;
104 bool isGroundSource =
false);
112 void onCurrentChanged(
const QModelIndex ¤t);
116 void onCubeViewportDeleted(
QObject *obj);
119 Cube *workspaceActiveCube();
120 void setWorkspaceActiveCube(
Image *image);
134 virtual bool startElement(
const QString &namespaceURI,
const QString &localName,
135 const QString &qName,
const QXmlAttributes &atts);
136 virtual bool endElement(
const QString &namespaceURI,
const QString &localName,
137 const QString &qName);
140 Q_DISABLE_COPY(XmlHandler);
152 QMenu *m_optionsMenu;
163 QWidgetAction *m_activeToolBarAction;
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:53
virtual QList< QAction * > activeToolBarActions()
Returns a list of actions for the active tool bar.
Definition: CubeDnView.cpp:391
void modifyControlPoint(ControlPoint *controlPoint)
Definition: moc_CubeDnView.cpp:209
The main project for cnetsuite.
Definition: Project.h:105
File name manipulation and expansion.
Definition: FileName.h:111
virtual QList< QAction * > viewMenuActions()
Returns a list of actions appropriate for a view menu.
Definition: CubeDnView.cpp:347
AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt's model-view framework...
Definition: AbstractProjectItemView.h:64
void save(QXmlStreamWriter &stream, Project *project, FileName newProjectRoot) const
Definition: CubeDnView.cpp:570
virtual QList< QAction * > permToolBarActions()
Returns a list of actions for the permanent tool bar.
Definition: CubeDnView.cpp:381
void load(XmlStackedHandlerReader *xmlReader, Project *project)
Definition: CubeDnView.cpp:565
CubeDnView(Directory *directory, QWidget *parent=0)
Constructs the view, initializing the tools.
Definition: CubeDnView.cpp:91
virtual QList< QAction * > projectMenuActions()
Returns a list of actions appropriate for a project menu.
Definition: CubeDnView.cpp:328
void controlPointAdded(QString newPointId)
Definition: moc_CubeDnView.cpp:230
XML Handler that parses XMLs in a stack-oriented way.
Definition: XmlStackedHandler.h:47
A single control point.
Definition: ControlPoint.h:339
This represents a cube in a project-based GUI interface.
Definition: Image.h:91
QSize sizeHint() const
Returns the suggested size.
Definition: CubeDnView.cpp:296
virtual QList< QAction * > toolPadActions()
Returns a list of actions for the tool pad.
Definition: CubeDnView.cpp:403
virtual QList< QAction * > settingsMenuActions()
Returns a list of actions appropriate for a settings menu.
Definition: CubeDnView.cpp:361
~CubeDnView()
Destructor.
Definition: CubeDnView.cpp:265
void addItem(ProjectItem *item)
Adds an item to the view.
Definition: CubeDnView.cpp:282
Definition: Workspace.h:81
View that displays cubes in a QView-like way.
Definition: CubeDnView.h:74
void deleteControlPoint(ControlPoint *controlPoint)
Definition: moc_CubeDnView.cpp:216
Represents an item of a ProjectItemModel in Qt's model-view framework.
Definition: ProjectItem.h:113
virtual QList< QAction * > fileMenuActions()
Returns a list of actions appropriate for a file menu.
Definition: CubeDnView.cpp:318
virtual QList< QAction * > editMenuActions()
Returns a list of actions appropriate for an edit menu.
Definition: CubeDnView.cpp:337
bool viewportContainsShape(MdiCubeViewport *viewport)
Definition: CubeDnView.cpp:301
void createControlPoint(double latitude, double longitude, Cube *cube, bool isGroundSource=false)
Definition: moc_CubeDnView.cpp:223
virtual QList< QAction * > helpMenuActions()
Returns a list of actions appropriate for a help menu.
Definition: CubeDnView.cpp:371
Definition: Directory.h:106
his enables stack-based XML parsing of XML files.
Definition: XmlStackedHandlerReader.h:26
Definition: CubeIoHandler.h:38
IO Handler for Isis Cubes.
Definition: Cube.h:158