\section{KText\-Editor::Highlighting\-Interface Class Reference}
\label{classKTextEditor_1_1HighlightingInterface}\index{KTextEditor::HighlightingInterface@{KTextEditor::HighlightingInterface}}
This is an interface for syntax highlighting of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}.  


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

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
unsigned int {\bf highlighting\-Interface\-Number} () const \label{classKTextEditor_1_1HighlightingInterface_a2}

\item 
virtual unsigned int {\bf hl\-Mode} ()=0
\item 
virtual bool {\bf set\-Hl\-Mode} (unsigned int mode)=0
\item 
virtual unsigned int {\bf hl\-Mode\-Count} ()=0
\item 
virtual {\bf QString} {\bf hl\-Mode\-Name} (unsigned int mode)=0
\item 
virtual {\bf QString} {\bf hl\-Mode\-Section\-Name} (unsigned int mode)=0
\item 
virtual void {\bf hl\-Changed} ()=0\label{classKTextEditor_1_1HighlightingInterface_a8}

\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void {\bf set\-Highlighting\-Interface\-DCOPSuffix} (const {\bf QCString} \&suffix)\label{classKTextEditor_1_1HighlightingInterface_b0}

\end{CompactItemize}
\subsection*{Friends}
\begin{CompactItemize}
\item 
class {\bf Private\-Highlighting\-Interface}\label{classKTextEditor_1_1HighlightingInterface_n0}

\end{CompactItemize}


\subsection{Detailed Description}
This is an interface for syntax highlighting of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}. 



Definition at line 34 of file highlightinginterface.h.

\subsection{Member Function Documentation}
\index{KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}!hlMode@{hlMode}}
\index{hlMode@{hlMode}!KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual unsigned int KText\-Editor::Highlighting\-Interface::hl\-Mode ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKTextEditor_1_1HighlightingInterface_a3}


returns the current active highlighting mode 

\index{KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}!setHlMode@{setHlMode}}
\index{setHlMode@{setHlMode}!KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual bool KText\-Editor::Highlighting\-Interface::set\-Hl\-Mode (unsigned int {\em mode})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKTextEditor_1_1HighlightingInterface_a4}


set the current active highlighting mode 

\index{KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}!hlModeCount@{hlModeCount}}
\index{hlModeCount@{hlModeCount}!KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual unsigned int KText\-Editor::Highlighting\-Interface::hl\-Mode\-Count ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKTextEditor_1_1HighlightingInterface_a5}


returns the number of available highlightings 

\index{KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}!hlModeName@{hlModeName}}
\index{hlModeName@{hlModeName}!KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf QString} KText\-Editor::Highlighting\-Interface::hl\-Mode\-Name (unsigned int {\em mode})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKTextEditor_1_1HighlightingInterface_a6}


returns the name of the highlighting with number \char`\"{}mode\char`\"{} 

\index{KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}!hlModeSectionName@{hlModeSectionName}}
\index{hlModeSectionName@{hlModeSectionName}!KTextEditor::HighlightingInterface@{KText\-Editor::Highlighting\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf QString} KText\-Editor::Highlighting\-Interface::hl\-Mode\-Section\-Name (unsigned int {\em mode})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKTextEditor_1_1HighlightingInterface_a7}


returns the sectionname of the highlighting with number \char`\"{}mode\char`\"{} 



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