File failed to load: https://isis.astrogeology.usgs.gov/dev/Object/assets/jax/output/NativeMML/config.js
Isis Developer Reference
ControlPointEditView.h
Go to the documentation of this file.
1#ifndef ControlPointEditView_h
2#define ControlPointEditView_h
3
9
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include <QMap>
13#include <QPointer>
14#include <QToolBar>
15#include <QWidgetAction>
16#include <QPushButton>
17
19
20namespace Isis {
21 class Control;
23 class Directory;
24 class ProjectItem;
25 class ToolPad;
26
52
54
55 Q_OBJECT
56
57 public:
58 ControlPointEditView(Directory *directory, QWidget *parent = 0);
60
62
63 private slots:
64 void disableActions();
65 void enableActions();
66
67 private:
68 QPointer<ControlPointEditWidget> m_controlPointEditWidget;
69 QMap<Control *, ProjectItem *> m_controlItemMap;
70 QList<QPushButton *> m_buttons;
71 };
72}
73
74#endif // CONTROLPOINTEDITVIEW_H
AbstractProjectItemView(QWidget *parent=0)
Constructs the AbstractProjectItemView.
Definition AbstractProjectItemView.cpp:36
This represents an ISIS control net in a project-based GUI interface.
Definition Control.h:65
ControlPointEditView(Directory *directory, QWidget *parent=0)
Constructor.
Definition ControlPointEditView.cpp:29
~ControlPointEditView()
Destructor.
Definition ControlPointEditView.cpp:52
ControlPointEditWidget * controlPointEditWidget()
Returns the ControlPointEditWidget.
Definition ControlPointEditView.cpp:63
Gui for editing ControlPoints in ipce application.
Definition ControlPointEditWidget.h:121
Definition Directory.h:271
Represents an item of a ProjectItemModel in Qt's model-view framework.
Definition ProjectItem.h:134
Definition ToolPad.h:14
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:23
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16