Home | History | Annotate | Download | only in Api

Lines Matching refs:QWebElement

21 #include "qwebelement.h"
71 \class QWebElement
73 \brief The QWebElement class provides convenient access to DOM elements in
77 A QWebElement object allows easy access to the document model, represented
98 \snippet webkitsnippets/webelement/main.cpp Traversing with QWebElement
117 The underlying content of QWebElement is explicitly shared. Creating a copy
118 of a QWebElement does not create a copy of the content. Instead, both
141 QWebElement::QWebElement()
150 QWebElement::QWebElement(WebCore::Element* domElement)
161 QWebElement::QWebElement(WebCore::Node* node)
174 QWebElement::QWebElement(const QWebElement &other)
185 QWebElement &QWebElement::operator=(const QWebElement &other)
202 QWebElement::~QWebElement()
209 bool QWebElement::operator==(const QWebElement& o) const
214 bool QWebElement::operator!=(const QWebElement& o) const
222 bool QWebElement::isNull() const
238 QWebElementCollection QWebElement::findAll(const QString &selectorQuery) const
253 QWebElement QWebElement::findFirst(const QString &selectorQuery) const
256 return QWebElement();
258 return QWebElement(m_element->querySelector(selectorQuery, exception).get());
268 void QWebElement::setPlainText(const QString &text)
284 QString QWebElement::toPlainText() const
300 void QWebElement::setOuterXml(const QString &markup)
323 QString QWebElement::toOuterXml() const
340 void QWebElement::setInnerXml(const QString &markup)
362 QString QWebElement::toInnerXml() const
376 void QWebElement::setAttribute(const QString &name, const QString &value)
391 void QWebElement::setAttributeNS(const QString &namespaceUri, const QString &name, const QString &value)
405 QString QWebElement::attribute(const QString &name, const QString &defaultValue) const
421 QString QWebElement::attributeNS(const QString &namespaceUri, const QString &name, const QString &defaultValue) const
437 bool QWebElement::hasAttribute(const QString &name) const
450 bool QWebElement::hasAttributeNS(const QString &namespaceUri, const QString &name) const
462 void QWebElement::removeAttribute(const QString &name)
476 void QWebElement::removeAttributeNS(const QString &namespaceUri, const QString &name)
490 bool QWebElement::hasAttributes() const
502 QStringList QWebElement::attributeNames(const QString& namespaceUri) const
526 bool QWebElement::hasFocus() const
540 void QWebElement::setFocus()
553 QRect QWebElement::geometry() const
565 QString QWebElement::tagName() const
576 QString QWebElement::prefix() const
587 QString QWebElement::localName() const
598 QString QWebElement::namespaceUri() const
609 QWebElement QWebElement::parent() const
612 return QWebElement(m_element->parentElement());
613 return QWebElement();
621 QWebElement QWebElement::firstChild() const
624 return QWebElement();
629 return QWebElement(e);
631 return QWebElement();
639 QWebElement QWebElement::lastChild() const
642 return QWebElement();
647 return QWebElement(e);
649 return QWebElement();
657 QWebElement QWebElement::nextSibling() const
660 return QWebElement();
665 return QWebElement(e);
667 return QWebElement();
675 QWebElement QWebElement::previousSibling() const
678 return QWebElement();
683 return QWebElement(e);
685 return QWebElement();
691 QWebElement QWebElement::document() const
694 return QWebElement();
697 return QWebElement();
698 return QWebElement(document->documentElement());
705 QWebFrame *QWebElement::webFrame() const
773 QVariant QWebElement::evaluateJavaScript(const QString& scriptSource)
808 \enum QWebElement::StyleResolveStrategy
810 This enum describes how QWebElement's styleProperty resolves the given
841 QString QWebElement::styleProperty(const QString &name, StyleResolveStrategy strategy) const
910 void QWebElement::setStyleProperty(const QString &name, const QString &value)
927 QStringList QWebElement::classes() const
941 bool QWebElement::hasClass(const QString &name) const
950 void QWebElement::addClass(const QString &name)
963 void QWebElement::removeClass(const QString &name)
977 void QWebElement::toggleClass(const QString &name)
1000 void QWebElement::appendInside(const QWebElement &element)
1016 void QWebElement::appendInside(const QString &markup)
1042 void QWebElement::prependInside(const QWebElement &element)
1062 void QWebElement::prependInside(const QString &markup)
1092 void QWebElement::prependOutside(const QWebElement &element)
1111 void QWebElement::prependOutside(const QString &markup)
1139 void QWebElement::appendOutside(const QWebElement &element)
1161 void QWebElement::appendOutside(const QString &markup)
1189 QWebElement QWebElement::clone() const
1192 return QWebElement();
1194 return QWebElement(m_element->cloneElementWithChildren().get());
1205 QWebElement &QWebElement::takeFromDocument()
1221 void QWebElement::removeFromDocument()
1237 void QWebElement::removeAllChildren()
1277 void QWebElement::encloseContentsWith(const QWebElement &element)
1308 void QWebElement::encloseContentsWith(const QString &markup)
1351 void QWebElement::encloseWith(const QWebElement &element)
1383 void QWebElement::encloseWith(const QString &markup)
1428 void QWebElement::replace(const QWebElement &element)
1444 void QWebElement::replace(const QString &markup)
1455 Walk \a node's parents until a valid QWebElement is found.
1456 For example, a WebCore::Text node is not a valid Html QWebElement, but its
1459 QWebElement QWebElement::enclosingElement(WebCore::Node* node)
1461 QWebElement element(node);
1465 element = QWebElement(node);
1471 \fn inline bool QWebElement::operator==(const QWebElement& o) const;
1478 \fn inline bool QWebElement::operator!=(const QWebElement& o) const;
1488 void QWebElement::render(QPainter* painter)
1496 void QWebElement::render(QPainter* painter, const QRect& clip)
1564 Elements in a document can be selected using QWebElement::findAll() or using the
1565 QWebElement constructor. The collection is composed by choosing all elements in the
1576 foreach (QWebElement paraElement, collection) {
1601 QWebElementCollection::QWebElementCollection(const QWebElement &contextElement, const QString &query)
1685 QWebElement QWebElementCollection::at(int i) const
1688 return QWebElement();
1690 return QWebElement(static_cast<Element*>(n));
1694 \fn const QWebElement QWebElementCollection::operator[](int position) const
1699 /*! \fn QWebElement QWebElementCollection::first() const
1706 /*! \fn QWebElement QWebElementCollection::last() const
1716 QList<QWebElement> QWebElementCollection::toList() const
1719 return QList<QWebElement>();
1720 QList<QWebElement> elements;
1725 elements.append(QWebElement(static_cast<Element*>(n)));
1770 \fn const QWebElement QWebElementCollection::const_iterator::operator*() const
1960 \fn const QWebElement QWebElementCollection::iterator::operator*() const