X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdirectorysource.h;h=dfce833562abb0cd3fd34e57d366740d1615da16;hb=73ef0d0378ba1c987f99522ba904cba9fd4b0ad4;hp=cd82ece11e10f606ade3eea92a598da5373e9bdc;hpb=b1bc25649c1f22abf940a807d934f1e9bb780c28;p=libs%2Fdatafile.git diff --git a/source/directorysource.h b/source/directorysource.h index cd82ece..dfce833 100644 --- a/source/directorysource.h +++ b/source/directorysource.h @@ -13,12 +13,11 @@ A source that load items from files in a directory. class DirectorySource: public CollectionSource { private: - std::list dirs; + typedef std::map ObjectMap; -public: - DirectorySource(); + ObjectMap objects; - void set_directory(const FS::Path &); +public: void add_directory(const FS::Path &); virtual bool is_loadable(const CollectionItemTypeBase &, const std::string &) const;