| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) |
| 3 * Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010 Apple Inc. All rights reserv
ed. | 3 * Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010 Apple Inc. All rights reserv
ed. |
| 4 * | 4 * |
| 5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
| 6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
| 7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
| 8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
| 9 * | 9 * |
| 10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 204 | 204 |
| 205 PassOwnPtr<CSSSelector> releaseSelector() { return m_selector.release(); } | 205 PassOwnPtr<CSSSelector> releaseSelector() { return m_selector.release(); } |
| 206 | 206 |
| 207 CSSSelector::Relation relation() const { return m_selector->relation(); } | 207 CSSSelector::Relation relation() const { return m_selector->relation(); } |
| 208 void setValue(const AtomicString& value) { m_selector->setValue(value); } | 208 void setValue(const AtomicString& value) { m_selector->setValue(value); } |
| 209 void setAttribute(const QualifiedName& value) { m_selector->setAttribute(val
ue); } | 209 void setAttribute(const QualifiedName& value) { m_selector->setAttribute(val
ue); } |
| 210 void setArgument(const AtomicString& value) { m_selector->setArgument(value)
; } | 210 void setArgument(const AtomicString& value) { m_selector->setArgument(value)
; } |
| 211 void setMatch(CSSSelector::Match value) { m_selector->m_match = value; } | 211 void setMatch(CSSSelector::Match value) { m_selector->m_match = value; } |
| 212 void setRelation(CSSSelector::Relation value) { m_selector->m_relation = val
ue; } | 212 void setRelation(CSSSelector::Relation value) { m_selector->m_relation = val
ue; } |
| 213 void setForPage() { m_selector->setForPage(); } | 213 void setForPage() { m_selector->setForPage(); } |
| 214 void setRelationIsForShadowDistributed() { m_selector->setRelationIsForShado
wDistributed(); } | 214 void setRelationIsAffectedByPseudoContent() { m_selector->setRelationIsAffec
tedByPseudoContent(); } |
| 215 bool relationIsAffectedByPseudoContent() const { return m_selector->relation
IsAffectedByPseudoContent(); } |
| 215 void setMatchUserAgentOnly() { m_selector->setMatchUserAgentOnly(); } | 216 void setMatchUserAgentOnly() { m_selector->setMatchUserAgentOnly(); } |
| 216 | 217 |
| 217 void adoptSelectorVector(Vector<OwnPtr<CSSParserSelector> >& selectorVector)
; | 218 void adoptSelectorVector(Vector<OwnPtr<CSSParserSelector> >& selectorVector)
; |
| 218 | 219 |
| 219 CSSParserSelector* functionArgumentSelector() const { return m_functionArgum
entSelector; } | 220 CSSParserSelector* functionArgumentSelector() const { return m_functionArgum
entSelector; } |
| 220 void setFunctionArgumentSelector(CSSParserSelector* selector) { m_functionAr
gumentSelector = selector; } | 221 void setFunctionArgumentSelector(CSSParserSelector* selector) { m_functionAr
gumentSelector = selector; } |
| 221 bool isDistributedPseudoElement() const { return m_selector->isDistributedPs
eudoElement(); } | 222 bool isDistributedPseudoElement() const { return m_selector->isDistributedPs
eudoElement(); } |
| 222 CSSParserSelector* findDistributedPseudoElementSelector() const; | 223 CSSParserSelector* findDistributedPseudoElementSelector() const; |
| 224 bool isContentPseudoElement() const { return m_selector->isContentPseudoElem
ent(); } |
| 223 | 225 |
| 224 CSSSelector::PseudoType pseudoType() const { return m_selector->pseudoType()
; } | 226 CSSSelector::PseudoType pseudoType() const { return m_selector->pseudoType()
; } |
| 225 bool isCustomPseudoElement() const { return m_selector->isCustomPseudoElemen
t(); } | 227 bool isCustomPseudoElement() const { return m_selector->isCustomPseudoElemen
t(); } |
| 226 bool needsCrossingTreeScopeBoundary() const { return isCustomPseudoElement()
|| pseudoType() == CSSSelector::PseudoCue; } | 228 bool needsCrossingTreeScopeBoundary() const { return isCustomPseudoElement()
|| pseudoType() == CSSSelector::PseudoCue; } |
| 227 | 229 |
| 228 bool isSimple() const; | 230 bool isSimple() const; |
| 229 bool hasShadowPseudo() const; | 231 bool hasShadowPseudo() const; |
| 230 | 232 |
| 231 CSSParserSelector* tagHistory() const { return m_tagHistory.get(); } | 233 CSSParserSelector* tagHistory() const { return m_tagHistory.get(); } |
| 232 void setTagHistory(PassOwnPtr<CSSParserSelector> selector) { m_tagHistory =
selector; } | 234 void setTagHistory(PassOwnPtr<CSSParserSelector> selector) { m_tagHistory =
selector; } |
| (...skipping 24 matching lines...) Expand all Loading... |
| 257 inline void CSSParserValue::setFromFunction(CSSParserFunction* function) | 259 inline void CSSParserValue::setFromFunction(CSSParserFunction* function) |
| 258 { | 260 { |
| 259 id = CSSValueInvalid; | 261 id = CSSValueInvalid; |
| 260 this->function = function; | 262 this->function = function; |
| 261 unit = Function; | 263 unit = Function; |
| 262 } | 264 } |
| 263 | 265 |
| 264 } | 266 } |
| 265 | 267 |
| 266 #endif | 268 #endif |
| OLD | NEW |