- Remove useless pointer from SimulationController member data
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@950 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
parent
0cf9c77835
commit
ba60be88bc
|
@ -291,8 +291,8 @@ GuiBuilder::open_file(const std::string& filename)
|
|||
|
||||
// ---------------------------------
|
||||
|
||||
SimulationController::SimulationController(Simulation& simulation, Glib::RefPtr<Xml> main_window)
|
||||
: _sim(simulation), _refXml(main_window), _break_requested(false)
|
||||
SimulationController::SimulationController(Simulation& simulation, Glib::RefPtr<Xml> refXml)
|
||||
: _sim(simulation), _break_requested(false)
|
||||
{
|
||||
using namespace Gtk;
|
||||
|
||||
|
@ -301,9 +301,10 @@ SimulationController::SimulationController(Simulation& simulation, Glib::RefPtr<
|
|||
// Start, pause and stop simulation from the toolbar
|
||||
// TODO: can we use action groups instead of this?
|
||||
|
||||
_refXml->get_widget("ToolBar.Play", _toolbt_start);
|
||||
_refXml->get_widget("ToolBar.Pause", _toolbt_pause);
|
||||
_refXml->get_widget("ToolBar.Stop", _toolbt_stop);
|
||||
refXml->get_widget("ToolBar.Play", _toolbt_start);
|
||||
refXml->get_widget("ToolBar.Pause", _toolbt_pause);
|
||||
refXml->get_widget("ToolBar.Stop", _toolbt_stop);
|
||||
|
||||
_toolbt_start->signal_clicked().connect(sigc::mem_fun(*this, &SimulationController::on_simulation_run));
|
||||
_toolbt_pause->signal_clicked().connect(sigc::mem_fun(*this, &SimulationController::on_simulation_pause));
|
||||
_toolbt_stop->signal_clicked().connect(sigc::mem_fun(*this, &SimulationController::on_simulation_stop));
|
||||
|
@ -358,7 +359,9 @@ SimulationController::on_simulation_stop()
|
|||
void
|
||||
SimulationController::update(const Simulation& simulation)
|
||||
{
|
||||
#ifndef NDEBUG
|
||||
std::cerr << "SimulationController::update(), simulation state == " << std::hex << simulation.get_state() << std::endl;
|
||||
#endif
|
||||
|
||||
if(_break_requested)
|
||||
return;
|
||||
|
|
|
@ -60,7 +60,6 @@ namespace sgpem
|
|||
bool run_simulation_adaptor();
|
||||
|
||||
Simulation& _sim;
|
||||
Glib::RefPtr<Gnome::Glade::Xml> _refXml;
|
||||
bool _break_requested;
|
||||
|
||||
Gtk::ToolButton* _toolbt_start;
|
||||
|
|
Loading…
Reference in New Issue