.. index:: pair: class; EE::UI::CSS::StyleSheetStyle .. _doxid-class_e_e_1_1_u_i_1_1_c_s_s_1_1_style_sheet_style: class EE::UI::CSS::StyleSheetStyle ================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class StyleSheetStyle { public: // construction :target:`StyleSheetStyle`(); :target:`StyleSheetStyle`(const std::string& selector, const :ref:`StyleSheetProperties`& properties, const :ref:`StyleSheetVariables`& variables, :ref:`MediaQueryList::ptr` mediaQueryList); // methods std::string :target:`build`(bool emmitMediaQueryStart = true, bool emmitMediaQueryEnd = true); const :ref:`StyleSheetSelector`& :target:`getSelector`() const; const :ref:`StyleSheetProperties`& :target:`getProperties`() const; :ref:`StyleSheetProperties`& :target:`getPropertiesRef`(); const :ref:`StyleSheetVariables`& :target:`getVariables`() const; const :ref:`StyleSheetProperty`* :target:`getPropertyById`(const :ref:`PropertyId`& id) const; const :ref:`StyleSheetProperty`* :target:`getPropertyByDefinition`(const :ref:`PropertyDefinition`* def) const; :ref:`StyleSheetProperty`* :target:`getPropertyById`(const :ref:`Uint32`& id); void :target:`setProperty`(const :ref:`StyleSheetProperty`& property); void :target:`clearProperties`(); bool :target:`hasProperties`() const; bool :target:`hasProperty`(:ref:`PropertyId` id) const; bool :target:`hasProperty`(const std::string& name) const; bool :target:`hasVariables`() const; bool :target:`hasVariable`(const std::string& name) const; :ref:`StyleSheetVariable` :target:`getVariableByName`(const std::string& name) const; void :target:`setVariable`(const :ref:`StyleSheetVariable`& variable); bool :target:`isMediaValid`() const; const :ref:`MediaQueryList::ptr`& :target:`getMediaQueryList`() const; bool :target:`isAtRule`() const; const :ref:`AtRuleType`& :target:`getAtRuleType`() const; const :ref:`Uint32`& :target:`getMarker`() const; void :target:`setMarker`(const :ref:`Uint32`& marker); bool :target:`updatePropertyValue`(const std::string& name, const std::string& value); };