class SVGStyledElement : public SVGElement,
public SVGStylable {
public:
- virtual ~SVGStyledElement();
-
virtual String title() const;
bool hasRelativeLengths() const { return !m_elementsWithRelativeLengths.isEmpty(); }
bool instanceUpdatesBlocked() const;
void setInstanceUpdatesBlocked(bool);
- bool hasPendingResources() const;
- void setHasPendingResources();
- void clearHasPendingResourcesIfPossible();
-
virtual void animatedPropertyTypeForAttribute(const QualifiedName&, Vector<AnimatedPropertyType>&);
static bool isAnimatableCSSProperty(const QualifiedName&);
virtual void parseAttribute(const Attribute&) OVERRIDE;
virtual bool isPresentationAttribute(const QualifiedName&) const OVERRIDE;
virtual void collectStyleForAttribute(const Attribute&, StylePropertySet*) OVERRIDE;
- virtual void svgAttributeChanged(const QualifiedName&);
+ virtual void svgAttributeChanged(const QualifiedName&) OVERRIDE;
virtual InsertionNotificationRequest insertedInto(ContainerNode*) OVERRIDE;
virtual void removedFrom(ContainerNode*) OVERRIDE;
void updateRelativeLengthsInformation(bool hasRelativeLengths, SVGStyledElement*);
virtual bool selfHasRelativeLengths() const { return false; }
- virtual void buildPendingResource() { }
private:
virtual bool isStyled() const { return true; }