]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/route.cpp
Unify TrackChain names
[r2c2.git] / source / libr2c2 / route.cpp
index a2e7ac8c4c2c5d00a18597185377e12e70a89861..7458cc66e2eb87f57a08373d6dfc04041bc5680b 100644 (file)
@@ -140,12 +140,6 @@ Route::~Route()
        layout.remove(*this);
 }
 
-void Route::set_name(const string &n)
-{
-       name = n;
-       signal_name_changed.emit(name);
-}
-
 void Route::set_temporary(bool t)
 {
        temporary = t;
@@ -287,7 +281,7 @@ Route *Route::find(const TrackIter &from, const set<Track *> &to)
 Route::Loader::Loader(Route &r):
        DataFile::ObjectLoader<Route>(r)
 {
-       add("name",    &Route::name);
+       add("name",    &Loader::name);
        add("turnout", &Loader::turnout);
 }
 
@@ -316,6 +310,11 @@ void Route::Loader::finish()
        }
 }
 
+void Route::Loader::name(const string &n)
+{
+       obj.name = n;
+}
+
 void Route::Loader::turnout(unsigned id, unsigned path)
 {
        turnouts[id] = path;