khtml Library API Documentation

khtml::CSSStyleSelector Class Reference

the StyleSelector implementation for CSS. More...

#include <cssstyleselector.h>

Inheritance diagram for khtml::CSSStyleSelector:

khtml::StyleSelector List of all members.

Public Methods

 CSSStyleSelector (DOM::DocumentImpl *doc, QString userStyleSheet, DOM::StyleSheetListImpl *styleSheets, const KURL &url, bool _strictParsing)
 CSSStyleSelector (DOM::CSSStyleSheetImpl *sheet)

Detailed Description

the StyleSelector implementation for CSS.

Definition at line 104 of file cssstyleselector.h.


Constructor & Destructor Documentation

khtml::CSSStyleSelector::CSSStyleSelector DOM::DocumentImpl *    doc,
QString    userStyleSheet,
DOM::StyleSheetListImpl *    styleSheets,
const KURL   url,
bool    _strictParsing
 

creates a new StyleSelector for a Document.

goes through all StyleSheets defined in the document and creates a list of rules it needs to apply to objects

Also takes into account special cases for HTML documents, including the defaultStyle (which is html only)

Definition at line 119 of file cssstyleselector.cpp.

References QPtrList< CSSOrderedRule >::append(), QPtrListIterator::current(), QString::isEmpty(), KHTMLView::mediaType(), KHTMLView::part(), KURL::setPath(), KURL::setQuery(), KURL::setRef(), KHTMLPart::settings(), KURL::url(), and KHTMLPart::zoomFactor().

khtml::CSSStyleSelector::CSSStyleSelector DOM::CSSStyleSheetImpl *    sheet
 

same as above but for a single stylesheet.

Definition at line 180 of file cssstyleselector.cpp.

References QPtrList< CSSOrderedRule >::append(), and KHTMLView::mediaType().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for khtml Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Apr 22 14:26:14 2004 by doxygen 1.2.18 written by Dimitri van Heesch, © 1997-2003