]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/layout.h
Style fixes, including:
[r2c2.git] / source / libmarklin / layout.h
index d1844dee66bd5f387ff79fc7f2e1664c03536898..d984e1020398111cbe84ebbaff4dae137e2b3ede 100644 (file)
@@ -24,23 +24,26 @@ public:
                void track(unsigned);
        };
 
+private:
+       Catalogue   &catalogue;
+       std::string filename;
+       std::string base;
+       std::set<Track *> tracks;
+       //RouteSeq    routes;
+
+public:
        sigc::signal<void, Track &> signal_track_added;
        sigc::signal<void, Track &> signal_track_removed;
 
        Layout(Catalogue &);
+       ~Layout();
+
        const std::set<Track *> &get_tracks() const { return tracks; }
        void  add_track(Track &);
        void  remove_track(Track &);
        void  check_links();
        void  load(const std::string &);
        int   save(const std::string &);
-       ~Layout();
-private:
-       Catalogue   &catalogue;
-       std::string filename;
-       std::string base;
-       std::set<Track *> tracks;
-       //RouteSeq    routes;
 };
 
 } // namespace Marklin