.. index:: pair: class; EE::UI::Tools::SettingsModel .. _doxid-class_e_e_1_1_u_i_1_1_tools_1_1_settings_model: class EE::UI::Tools::SettingsModel ================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class SettingsModel { public: // methods void :target:`clear`(); bool :target:`addCategory`(:ref:`SettingsCategory` category); bool :target:`addGroup`(:ref:`SettingsGroup` group); bool :target:`addSetting`(:ref:`SettingDefinition` setting); bool :target:`hasCategory`(const std::string& id) const; const std::vector<:ref:`SettingsCategory`>& :target:`categories`() const; const std::vector<:ref:`SettingsGroup`>& :target:`groups`() const; std::vector<:ref:`SettingDefinition`>& :target:`settings`(); const std::vector<:ref:`SettingDefinition`>& :target:`settings`() const; };