.. index:: pair: class; EE::UI::UIIconThemeManager .. _doxid-class_e_e_1_1_u_i_1_1_u_i_icon_theme_manager: class EE::UI::UIIconThemeManager ================================ .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class UIIconThemeManager { public: // construction :target:`~UIIconThemeManager`(); // methods static std::string :target:`getIconNameFromFileName`(const std::string& fileName, bool retOnlyWithExtension = false); static UIIconThemeManager* :target:`New`(); UIIconThemeManager* :target:`add`(:ref:`UIIconTheme`* iconTheme); :ref:`UIIconTheme`* :target:`getCurrentTheme`() const; UIIconThemeManager* :target:`setCurrentTheme`(:ref:`UIIconTheme`* currentTheme); :ref:`UIIconTheme`* :target:`getFallbackTheme`() const; UIIconThemeManager* :target:`setFallbackTheme`(:ref:`UIIconTheme`* fallbackTheme); :ref:`UIIcon`* :target:`findIcon`(const std::string& name); :ref:`UIThemeManager`* :target:`getFallbackThemeManager`() const; UIIconThemeManager* :target:`setFallbackThemeManager`(:ref:`UIThemeManager`* fallbackThemeManager); void :target:`remove`(:ref:`UIIconTheme`* iconTheme); };