Isis 3 Developer Reference
ControlHealthMonitorView.h
Go to the documentation of this file.
1 #ifndef ControlHealthMonitorView_h
2 #define ControlHealthMonitorView_h
3 
25 #include <QMap>
26 #include <QPointer>
27 #include <QToolBar>
28 #include <QWidgetAction>
29 
31 
32 namespace Isis {
33  class Control;
34  class Directory;
35  class ProjectItem;
36  class ControlHealthMonitorWidget;
37  class ControlNet;
38  class ControlPoint;
39  class ToolPad;
40 
57 
58  Q_OBJECT
59 
60  public:
61  ControlHealthMonitorView(Directory *directory, QWidget *parent = 0);
63 
64  virtual QSize sizeHint() const;
65 
69 
71 
72  public slots:
73 
74  private slots:
75  void openPointEditor(ControlPoint *point);
76  void openImageEditor(QList<QString> serials);
77 
78  private:
79  Directory *m_directory;
80 
81  QPointer<ControlHealthMonitorWidget> m_controlHealthMonitorWidget;
82 
83  ToolPad *m_toolPad;
84  QToolBar *m_permToolBar;
85  QToolBar *m_activeToolBar;
86 
87  QWidgetAction *m_activeToolBarAction;
88  };
89 }
90 
91 #endif // ControlHealthMonitorVIEW_H
virtual QList< QAction * > toolPadActions()
Returns a list of actions for the tool pad.
Definition: ControlHealthMonitorView.cpp:202
Interface that allows real-time evaluation of the state of a Control Network.
Definition: ControlHealthMonitorWidget.h:43
virtual QList< QAction * > permToolBarActions()
Returns a list of actions for the permanent tool bar.
Definition: ControlHealthMonitorView.cpp:180
AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt&#39;s model-view framework...
Definition: AbstractProjectItemView.h:93
virtual QList< QAction * > activeToolBarActions()
Returns a list of actions for the active tool bar.
Definition: ControlHealthMonitorView.cpp:190
A single control point.
Definition: ControlPoint.h:369
Definition: BoxcarCachingAlgorithm.h:29
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
ControlHealthMonitorView(Directory *directory, QWidget *parent=0)
Constructor.
Definition: ControlHealthMonitorView.cpp:55
View for the Control Net Health Monitor.
Definition: ControlHealthMonitorView.h:56
virtual QSize sizeHint() const
Return a reasonable size.
Definition: ControlHealthMonitorView.cpp:99
ControlHealthMonitorWidget * controlHealthMonitorWidget()
Returns the ControlHealthMonitorWidget.
Definition: ControlHealthMonitorView.cpp:170
$Date$ $Revision$
Definition: Directory.h:285
~ControlHealthMonitorView()
Destructor.
Definition: ControlHealthMonitorView.cpp:153
Definition: ToolPad.h:14