X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fselection.h;h=acf8bf6bf09131a415a6a3a8b56037c86d2e9b22;hb=621c5c938d70ba0d155e0eda91a708db0a52c0dc;hp=9d49c76d3b924e467f9a60d6efddaade34e341bb;hpb=283542ae424b94786652fbf0c67b883b63a8e7a0;p=r2c2.git diff --git a/source/designer/selection.h b/source/designer/selection.h index 9d49c76..acf8bf6 100644 --- a/source/designer/selection.h +++ b/source/designer/selection.h @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of the MSP Märklin suite -Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa -Distributed under the GPL -*/ - #ifndef SELECTION_H_ #define SELECTION_H_ @@ -18,12 +11,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 +29,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();