class EE::UI::UIIconThemeManager¶
Overview¶
#include <uiiconthememanager.hpp> class UIIconThemeManager { public: // construction ~UIIconThemeManager(); // methods static std::string getIconNameFromFileName(const std::string& fileName, bool retOnlyWithExtension = false); static UIIconThemeManager* New(); UIIconThemeManager* add(UIIconThemePtr iconTheme); UIIconTheme* getCurrentTheme() const; UIIconThemePtr getCurrentThemeHandle() const; UIIconThemeManager* setCurrentTheme(UIIconThemePtr currentTheme); UIIconTheme* getFallbackTheme() const; UIIconThemeManager* setFallbackTheme(UIIconThemePtr fallbackTheme); UIIcon* findIcon(const std::string& name); UIThemeManager* getFallbackThemeManager() const; UIIconThemeManager* setFallbackThemeManager(UIThemeManager* fallbackThemeManager); void remove(UIIconTheme* iconTheme); };
Detailed Documentation¶
Methods¶
UIIconThemePtr getCurrentThemeHandle() const
Returns a retaining handle to the current icon theme, or an empty handle if no owned theme is current.