13 #ifndef DtStealthControlWidget_H_
14 #define DtStealthControlWidget_H_
17 #include <QtWidgets/QWidget>
18 #include <QtWidgets/QMainWindow>
20 #include "DtStealthControlWidgetUI.hpp"
26 class DtStealthControlWidgetLogic;
28 class DtEyepointInfoWidget;
29 class DtEyepointControlWidget;
30 class DtObjectsListPanel;
35 public DtDockable ,
public Ui::DtStealthControlWidgetUI,
47 virtual void addObserver(
const std::string& displayName,
51 virtual void removeObserver(
const std::string& displayName,
55 virtual void setCurrentObserver(
const std::string& observerName );
57 virtual QSize sizeHint()
const;
59 virtual int numObservers()
const;
61 virtual void setAutoHide(
bool);
63 virtual void setWidgetVisible(
bool);
66 void observerChanged(
int index );
68 void onAddObserverClicked();
70 void onRemoveObserverClicked();