\section{khtml::Style\-Selector Class Reference}
\label{classkhtml_1_1StyleSelector}\index{khtml::StyleSelector@{khtml::StyleSelector}}
this class selects a Render\-Style for a given Element based on the collection of styleshets it contains.  


{\tt \#include $<$cssstyleselector.h$>$}

Inheritance diagram for khtml::Style\-Selector:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=80pt]{classkhtml_1_1StyleSelector__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{CompactItemize}
\item 
enum {\bf State} \{ {\bf None} =  0x00, 
{\bf Hover} =  0x01, 
{\bf Focus} =  0x02, 
{\bf Active} =  0x04
 \}
\end{CompactItemize}


\subsection{Detailed Description}
this class selects a Render\-Style for a given Element based on the collection of styleshets it contains. 

This is just a vrtual base class for specific implementations of the Selector. At the moment only {\bf CSSStyle\-Selector}{\rm (p.\,\pageref{classkhtml_1_1CSSStyleSelector})} exists, but someone may wish to implement XSL... 



Definition at line 79 of file cssstyleselector.h.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
cssstyleselector.h\end{CompactItemize}
