]> git.tdb.fi Git - poefilter.git/blobdiff - source/appearance.h
Add support for the new visual indicators
[poefilter.git] / source / appearance.h
index 9e6fb6996921ff62043be9bf437fc7b9836dfe43..538ea2e96709c7037d12dafc055f69da1bf121a2 100644 (file)
@@ -4,6 +4,8 @@
 #include <list>
 #include <msp/datafile/objectloader.h>
 #include "color.h"
+#include "effectcolor.h"
+#include "iconshape.h"
 
 class FilterStatement;
 class Theme;
@@ -27,6 +29,9 @@ public:
                void border_color_named(const std::string &);
                void font_size(float);
                void inherit(const std::string &);
+               void light_beam(EffectColor);
+               void minimap_icon(EffectColor, IconShape);
+               void minimap_icon_size(EffectColor, IconShape, unsigned);
                void text_color(unsigned, unsigned, unsigned);
                void text_color_alpha(unsigned, unsigned, unsigned, unsigned);
                void text_color_named(const std::string &);
@@ -39,6 +44,12 @@ private:
        Color text_color;
        unsigned sound_type;
        unsigned sound_volume;
+       bool show_icon;
+       IconShape icon_shape;
+       EffectColor icon_color;
+       unsigned icon_size;
+       bool show_beam;
+       EffectColor beam_color;
 
 public:
        Appearance();