#pragma once #include #include #include namespace hex { enum class ConstantType { Int10, Int16BigEndian, Int16LittleEndian }; struct Constant { std::string name, description; std::string category; ConstantType type; std::string value; }; class ViewConstants : public View { public: explicit ViewConstants(); ~ViewConstants() override; void drawContent() override; void drawMenu() override; private: void reloadConstants(); std::vector m_constants; std::vector m_filterIndices; std::string m_filter; }; }