#pragma once #include #include namespace hex::plugin::builtin { class ViewPatternData : public View::Window { public: ViewPatternData(); ~ViewPatternData() override; void drawContent() override; private: bool m_rowColoring = false; ui::PatternDrawer::TreeStyle m_treeStyle = ui::PatternDrawer::TreeStyle::Default; PerProvider> m_patternDrawer; Region m_hoveredPatternRegion = Region::Invalid(); }; }