class EE::UI::CSS::StyleSheetSelector¶
#include <stylesheetselector.hpp> class StyleSheetSelector { public: // construction StyleSheetSelector(); StyleSheetSelector(const std::string& selectorName); // methods const std::string& getName() const; const Uint32& getSpecificity() const; bool select(UIWidget* element, const bool& applyPseudo = true) const; bool isCacheable() const; bool hasPseudoClasses() const; std::vector<UIWidget*> getRelatedElements(UIWidget* element, bool applyPseudo = true) const; bool isStructurallyVolatile() const; const StyleSheetSelectorRule& getRule(const Uint32& index); const std::string& getSelectorId() const; const std::string& getSelectorTagName() const; };