/* $Id$
This file is part of the MSP Märklin suite
-Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
+Copyright © 2006-2009 Mikkosoft Productions, Mikko Rasa
Distributed under the GPL
*/
#include <msp/gltk/button.h>
#include "engineer.h"
#include "mainpanel.h"
+#include "trainproperties.h"
using namespace std;
using namespace Msp;
MainPanel::MainPanel(Engineer &e, GLtk::Resources &r):
+ Widget(r),
Panel(r),
engineer(e)
{
void MainPanel::new_loc()
{
- engineer.add_train();
+ TrainProperties *dialog = new TrainProperties(engineer, res, 0);
+ engineer.get_root().add(*dialog);
+ dialog->set_position(geom.x+geom.w, geom.y+geom.h-dialog->get_geometry().h);
+ dialog->set_visible(true);
}
void MainPanel::quit()