7 #include <msp/datafile/objectloader.h>
8 #include <msp/io/base.h>
18 std::list<std::string> lines;
24 void add_line(const std::string &);
26 static void add_line(std::list<FilterStatement> &, const std::string &);
28 void write(Msp::IO::Base &) const;
35 class Loader: public Msp::DataFile::ObjectLoader<Filter>
41 Loader(Filter &, const PoeFilter &);
44 static std::string glob_to_re(const std::string &);
45 static bool category_order(const Category *, const Category *);
47 void hide(const std::string &);
48 void include(const std::string &);
49 void show(const std::string &);
53 std::list<const Category *> categories;
59 bool is_abstract() const { return abstract; }
60 void write(Msp::IO::Base &, const Theme &) const;