File failed to load: https://isis.astrogeology.usgs.gov/9.0.0/Object/assets/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
ControlPointEditView.h
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
18#include "AbstractProjectItemView.h"
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;
70 QList<QPushButton *> m_buttons;
71 };
72}
73
74#endif // CONTROLPOINTEDITVIEW_H
AbstractProjectItemView(QWidget *parent=0)
Constructs the AbstractProjectItemView.
This represents an ISIS control net in a project-based GUI interface.
Definition Control.h:65
ControlPointEditView(Directory *directory, QWidget *parent=0)
Constructor.
QMap< Control *, ProjectItem * > m_controlItemMap
Maps control net to project item.
void enableActions()
Enables buttons/actions.
ControlPointEditWidget * controlPointEditWidget()
Returns the ControlPointEditWidget.
void disableActions()
Disables buttons/actions.
Gui for editing ControlPoints in ipce application.
Represents an item of a ProjectItemModel in Qt's model-view framework.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16