4 #include <sigc++/trackable.h>
5 #include <msp/gltk/indicator.h>
6 #include <msp/gltk/label.h>
7 #include <msp/gltk/panel.h>
11 class MainPanel: public Msp::GLtk::Panel, public sigc::trackable
15 Msp::GLtk::Indicator *ind_on;
16 Msp::GLtk::Indicator *ind_off;
17 Msp::GLtk::Label *lbl_status;
18 Msp::GLtk::Indicator *ind_halt;
21 MainPanel(Engineer &);
23 void set_status_text(const std::string &);
30 void power_event(bool);
31 void halt_event(bool);