X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdirectorysource.h;h=660d4e823fab6364ada247dff9a9518d0a04dcfa;hb=b39ce68f12c30eedb272b65fe78baec5864d89ca;hp=dfce833562abb0cd3fd34e57d366740d1615da16;hpb=a9b55a13d8da2a47ace71afe7d5258cf83aa9813;p=libs%2Fdatafile.git diff --git a/source/directorysource.h b/source/directorysource.h index dfce833..660d4e8 100644 --- a/source/directorysource.h +++ b/source/directorysource.h @@ -18,11 +18,12 @@ private: ObjectMap objects; public: - void add_directory(const FS::Path &); + void add_directory(const FS::Path &, bool = true); virtual bool is_loadable(const CollectionItemTypeBase &, const std::string &) const; virtual NameList get_names(const CollectionItemTypeBase &) const; virtual void load(Collection &, const CollectionItemTypeBase &, const std::string &) const; + virtual IO::Seekable *open(const std::string &) const; bool lookup_file(const std::string &, FS::Path &) const; };