#include <string>
#include <msp/datafile/objectloader.h>
#include <msp/io/base.h>
+#include "appearance.h"
class Category;
class PoeFilter;
private:
static std::string glob_to_re(const std::string &);
static bool category_order(const Category *, const Category *);
+ void add_categories(const std::string &, bool);
+ void cancel(const std::string &);
void hide(const std::string &);
void include(const std::string &);
void show(const std::string &);
};
private:
- std::list<const Category *> categories;
+ struct Block
+ {
+ bool show;
+ const Category *category;
+ Appearance appearance;
+ };
+
+ std::list<Block> blocks;
bool abstract;
public: