\section{KText\-Editor::Config\-Interface\-Extension Class Reference}
\label{classKTextEditor_1_1ConfigInterfaceExtension}\index{KTextEditor::ConfigInterfaceExtension@{KTextEditor::ConfigInterfaceExtension}}
This is an interface to extend the configuration of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}, {\bf Plugin}{\rm (p.\,\pageref{classKTextEditor_1_1Plugin})} and {\bf Plugin\-View\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1PluginViewInterface})} classes.  


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

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

\item 
virtual uint {\bf config\-Pages} () const =0
\item 
virtual Config\-Page $\ast$ {\bf config\-Page} (uint number=0, {\bf QWidget} $\ast$parent=0, const char $\ast$name=0)=0
\item 
virtual {\bf QString} {\bf config\-Page\-Name} (uint number=0) const =0\label{classKTextEditor_1_1ConfigInterfaceExtension_a5}

\item 
virtual {\bf QString} {\bf config\-Page\-Full\-Name} (uint number=0) const =0\label{classKTextEditor_1_1ConfigInterfaceExtension_a6}

\item 
virtual {\bf QPixmap} {\bf config\-Page\-Pixmap} (uint number=0, int size={\bf KIcon::Size\-Small}) const =0\label{classKTextEditor_1_1ConfigInterfaceExtension_a7}

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

\end{CompactItemize}
\subsection*{Friends}
\begin{CompactItemize}
\item 
class {\bf Private\-Config\-Interface\-Extension}\label{classKTextEditor_1_1ConfigInterfaceExtension_n0}

\end{CompactItemize}


\subsection{Detailed Description}
This is an interface to extend the configuration of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}, {\bf Plugin}{\rm (p.\,\pageref{classKTextEditor_1_1Plugin})} and {\bf Plugin\-View\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1PluginViewInterface})} classes. 



Definition at line 67 of file configinterfaceextension.h.

\subsection{Member Function Documentation}
\index{KTextEditor::ConfigInterfaceExtension@{KText\-Editor::Config\-Interface\-Extension}!configPages@{configPages}}
\index{configPages@{configPages}!KTextEditor::ConfigInterfaceExtension@{KText\-Editor::Config\-Interface\-Extension}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual uint KText\-Editor::Config\-Interface\-Extension::config\-Pages () const\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKTextEditor_1_1ConfigInterfaceExtension_a3}


Number of available config pages. 

\index{KTextEditor::ConfigInterfaceExtension@{KText\-Editor::Config\-Interface\-Extension}!configPage@{configPage}}
\index{configPage@{configPage}!KTextEditor::ConfigInterfaceExtension@{KText\-Editor::Config\-Interface\-Extension}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual Config\-Page$\ast$ KText\-Editor::Config\-Interface\-Extension::config\-Page (uint {\em number} = {\tt 0}, {\bf QWidget} $\ast$ {\em parent} = {\tt 0}, const char $\ast$ {\em name} = {\tt 0})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKTextEditor_1_1ConfigInterfaceExtension_a4}


returns config page with the given number, config pages from 0 to {\bf config\-Pages()}{\rm (p.\,\pageref{classKTextEditor_1_1ConfigInterfaceExtension_a3})}-1 are available if {\bf config\-Pages()}{\rm (p.\,\pageref{classKTextEditor_1_1ConfigInterfaceExtension_a3})} $>$ 0 



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