Isis 3 Developer Reference
ControlPointEditView.h
Go to the documentation of this file.
1 #ifndef ControlPointEditView_h
2 #define ControlPointEditView_h
3 
25 #include <QMap>
26 #include <QPointer>
27 #include <QToolBar>
28 #include <QWidgetAction>
29 #include <QPushButton>
30 
32 
33 namespace Isis {
34  class Control;
35  class ControlPointEditWidget;
36  class Directory;
37  class ProjectItem;
38  class ToolPad;
39 
67 
68  Q_OBJECT
69 
70  public:
71  ControlPointEditView(Directory *directory, QWidget *parent = 0);
73 
75 
76  private slots:
77  void disableActions();
78  void enableActions();
79 
80  private:
81  QPointer<ControlPointEditWidget> m_controlPointEditWidget;
82  QMap<Control *, ProjectItem *> m_controlItemMap;
83  QList<QPushButton *> m_buttons;
84  };
85 }
86 
87 #endif // CONTROLPOINTEDITVIEW_H
ControlPointEditWidget * controlPointEditWidget()
Returns the ControlPointEditWidget.
Definition: ControlPointEditView.cpp:79
ControlPointEditView(Directory *directory, QWidget *parent=0)
Constructor.
Definition: ControlPointEditView.cpp:45
Gui for editing ControlPoints in ipce application.
Definition: ControlPointEditWidget.h:113
View for editing a single ControlPoint.
Definition: ControlPointEditView.h:66
AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt&#39;s model-view framework...
Definition: AbstractProjectItemView.h:93
~ControlPointEditView()
Destructor.
Definition: ControlPointEditView.cpp:68
Definition: BoxcarCachingAlgorithm.h:29
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
$Date$ $Revision$
Definition: Directory.h:285
Definition: CubeIoHandler.h:38