X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fcatalogue.h;h=5adbde0c8e367c3e64170793ab8caf29c70123aa;hb=78d36019ec11d62d6fd016fcbe19f566d11771ff;hp=49a4a4d0aabdf49765fa07e733ca9b78f1a76a87;hpb=759fee443361cdcafe6fb259df3ba1b05bea0b21;p=r2c2.git diff --git a/source/libr2c2/catalogue.h b/source/libr2c2/catalogue.h index 49a4a4d..5adbde0 100644 --- a/source/libr2c2/catalogue.h +++ b/source/libr2c2/catalogue.h @@ -3,6 +3,8 @@ #include #include +#include +#include #include "articlenumber.h" #include "layout.h" #include "trackappearance.h" @@ -26,13 +28,19 @@ public: void scale(float, float); }; + sigc::signal signal_source_added; + private: float scale; Layout layout; + std::list sources; public: Catalogue(); + void add_source(const Msp::FS::Path &); + const std::list &get_sources() const { return sources; } + float get_scale() const { return scale; } Layout &get_layout() { return layout; } };