X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffilter.h;h=492ff7d30ac9d7fa685b185a13b97b093be59a4f;hb=0388bdcffe5c2c3e720afa9aa911268eac9c32de;hp=46429431fe4293a2b43f938c80d92931eb525955;hpb=fc27eb63c05d915d606e17992ecd5b7f68478101;p=poefilter.git diff --git a/source/filter.h b/source/filter.h index 4642943..492ff7d 100644 --- a/source/filter.h +++ b/source/filter.h @@ -6,6 +6,7 @@ #include #include #include +#include "appearance.h" class Category; class PoeFilter; @@ -50,14 +51,20 @@ public: }; private: - std::list categories; + struct Block + { + const Category *category; + Appearance appearance; + }; + + std::list blocks; bool abstract; public: Filter(); bool is_abstract() const { return abstract; } - void write(Msp::IO::Base &, const Theme &) const; + void write(Msp::IO::Base &) const; }; #endif