+/* $Id$
+
+This file is part of the MSP Märklin suite
+Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
+Distributed under the GPL
+*/
+
#ifndef MAINPANEL_H_
#define MAINPANEL_H_
+#include <sigc++/trackable.h>
#include <msp/gltk/indicator.h>
#include <msp/gltk/label.h>
#include <msp/gltk/panel.h>
class Engineer;
-class MainPanel: public Msp::GLtk::Panel
+class MainPanel: public Msp::GLtk::Panel, public sigc::trackable
{
private:
Engineer &engineer;
void power_off();
void new_loc();
void quit();
+ void power_event(bool);
};
#endif