X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fselection.h;h=a3d8b307c9c7e27dda9804531e711ae9db58bfba;hb=460c64181aca1a134d74cb15ea4ad3bb4f275b60;hp=9d49c76d3b924e467f9a60d6efddaade34e341bb;hpb=283542ae424b94786652fbf0c67b883b63a8e7a0;p=r2c2.git diff --git a/source/designer/selection.h b/source/designer/selection.h index 9d49c76..a3d8b30 100644 --- a/source/designer/selection.h +++ b/source/designer/selection.h @@ -1,6 +1,6 @@ /* $Id$ -This file is part of the MSP Märklin suite +This file is part of R²C² Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa Distributed under the GPL */ @@ -18,12 +18,13 @@ public: sigc::signal signal_changed; private: - std::set tracks; + std::set tracks; public: - const std::set &get_tracks() const { return tracks; } - Marklin::Track *get_track() const; + const std::set &get_tracks() const { return tracks; } + R2C2::Track *get_track() const; unsigned size() const { return tracks.size(); } + bool empty() const { return tracks.empty(); } void clear(); @@ -35,9 +36,9 @@ public: signal_changed.emit(); } - void add_track(Marklin::Track *); - void remove_track(Marklin::Track *); - void toggle_track(Marklin::Track *); + void add_track(R2C2::Track *); + void remove_track(R2C2::Track *); + void toggle_track(R2C2::Track *); void select_more(); void select_linked();