Isis 3.0
Back | Home
ControlPointEditView.h
Go to the documentation of this file.
1 #ifndef ControlPointEditView_h
2 #define ControlPointEditView_h
3 
25 #include <QMap>
26 #include <QToolBar>
27 #include <QWidgetAction>
28 
30 
31 namespace Isis {
32  class Control;
33  class ControlPointEditWidget;
34  class Directory;
35  class ProjectItem;
36  class ToolPad;
37 
49 
50  Q_OBJECT
51 
52  public:
53  ControlPointEditView(Directory *directory, QWidget *parent = 0);
55 
59 
61 
62 // setEditPoint(ControlPoint *editPoint);
63 // createNewPoint(QString serialNumber, Latitude lat, Longitude lon);
64 
65  QSize sizeHint() const;
66 
67  public slots:
68 
69  private slots:
70 
71  private:
72  ControlPointEditWidget *m_controlPointEditWidget;
73  QMap<Control *, ProjectItem *> m_controlItemMap;
74 
75  QToolBar *m_permToolBar;
76  QToolBar *m_activeToolBar;
77  ToolPad *m_toolPad;
78 
79  QWidgetAction *m_activeToolBarAction;
80  };
81 }
82 
83 #endif // CONTROLPOINTEDITVIEW_H
virtual QList< QAction * > toolPadActions()
Returns a list of actions for the tool pad.
Definition: ControlPointEditView.cpp:156
ControlPointEditView(Directory *directory, QWidget *parent=0)
Constructor.
Definition: ControlPointEditView.cpp:46
Gui for editing ControlPoint.
Definition: ControlPointEditWidget.h:61
View for editing a single ControlPoint.
Definition: ControlPointEditView.h:48
virtual QList< QAction * > activeToolBarActions()
Returns a list of actions for the active tool bar.
Definition: ControlPointEditView.cpp:144
AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt&#39;s model-view framework...
Definition: AbstractProjectItemView.h:64
ControlPointEditWidget * controlPointEditWidget() const
Returns the ControlPointEditWidget.
Definition: ControlPointEditView.cpp:114
QSize sizeHint() const
Returns the suggested size for the widget.
Definition: ControlPointEditView.cpp:124
~ControlPointEditView()
Destructor.
Definition: ControlPointEditView.cpp:97
virtual QList< QAction * > permToolBarActions()
Returns a list of actions for the permanent tool bar.
Definition: ControlPointEditView.cpp:134
$Date$ $Revision$
Definition: Directory.h:106
Definition: CubeIoHandler.h:38
Definition: ToolPad.h:14

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 ISIS Support Center
File Modified: 07/12/2023 23:16:48