X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fdesigner.cpp;h=4763b8fda6294f3d12ff420c1245bb1e6b975dc5;hb=f42183985c65e1e12f19e9246dee90b8e7e44a34;hp=a5bbc68e2b76fa8234cb367103652bb69f10d3a1;hpb=03aa7d090507e40f6362cd242d711de4bbba8f18;p=r2c2.git diff --git a/source/designer/designer.cpp b/source/designer/designer.cpp index a5bbc68..4763b8f 100644 --- a/source/designer/designer.cpp +++ b/source/designer/designer.cpp @@ -7,7 +7,6 @@ Distributed under the GPL #include #include -#include #include #include #include @@ -284,17 +283,15 @@ void Designer::tick() { const Track &track = t3d->get_track(); const TrackType &ttype = track.get_type(); - ostringstream ss; - ss.precision(2); - ss<1e-4) - ss<<" (slope "<::const_iterator i=tracks.begin(); i!=tracks.end(); ++i) len += (*i)->get_type().get_total_length(); - cout<<"Total length: "<select_linked(); @@ -404,9 +401,7 @@ void Designer::key_press(unsigned code, unsigned mod, wchar_t) Track *track = selection->get_track(); if(selection->size()==1 && track->get_type().get_n_paths()>1) { - ostringstream ss; - ss<get_turnout_id(); - input = new ::Input(*this, "Turnout ID", ss.str()); + input = new ::Input(*this, "Turnout ID", lexical_cast(track->get_turnout_id())); input->signal_cancel.connect(sigc::mem_fun(this, &Designer::input_dismiss)); input->signal_accept.connect(sigc::mem_fun(this, &Designer::turnout_id_accept)); mode = INPUT; @@ -431,10 +426,7 @@ void Designer::key_press(unsigned code, unsigned mod, wchar_t) } if(ok) { - ostringstream ss; - if(id>=0) - ss<=0 ? lexical_cast(id) : string())); input->signal_cancel.connect(sigc::mem_fun(this, &Designer::input_dismiss)); input->signal_accept.connect(sigc::mem_fun(this, &Designer::sensor_id_accept)); mode = INPUT; @@ -672,10 +664,8 @@ void Designer::measure_changed() float perpd = measure->get_perpendicular_distance()*1000; float d = sqrt(pard*pard+perpd*perpd); float adiff = measure->get_angle_difference()*180/M_PI; - ostringstream ss; - ss.precision(3); - ss<<"Par "<