File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/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 
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 
20 namespace Isis {
21  class Control;
22  class ControlPointEditWidget;
23  class Directory;
24  class ProjectItem;
25  class ToolPad;
26 
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.h
QWidget
Isis::Directory
Definition: Directory.h:271
Isis::AbstractProjectItemView
AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt's model-view framework.
Definition: AbstractProjectItemView.h:79
QList< QPushButton * >
Isis::ControlPointEditView::ControlPointEditView
ControlPointEditView(Directory *directory, QWidget *parent=0)
Constructor.
Definition: ControlPointEditView.cpp:31
ControlPointEditView.h
Directory.h
ControlPointEditWidget.h
Isis::ControlPointEditView::controlPointEditWidget
ControlPointEditWidget * controlPointEditWidget()
Returns the ControlPointEditWidget.
Definition: ControlPointEditView.cpp:65
ToolPad.h
Isis::ControlPointEditView::~ControlPointEditView
~ControlPointEditView()
Destructor.
Definition: ControlPointEditView.cpp:54
Isis::ControlPointEditView
View for editing a single ControlPoint.
Definition: ControlPointEditView.h:53
Isis::ControlPointEditWidget
Gui for editing ControlPoints in ipce application.
Definition: ControlPointEditWidget.h:121
ControlNet.h
ControlPoint.h
QMap
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:22
IsisDebug.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 03/21/2022 06:50:41