\section{kate Library Class List}
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList}
\item\contentsline{section}{{\bf Kate\-Arbitrary\-Highlight} (An arbitrary highlighting interface for {\bf Kate}{\rm (p.\,\pageref{namespaceKate})} )}{\pageref{classKateArbitraryHighlight}}{}
\item\contentsline{section}{{\bf Kate\-Attribute} (The Attribute class incorporates all text decorations supported by {\bf Kate}{\rm (p.\,\pageref{namespaceKate})} )}{\pageref{classKateAttribute}}{}
\item\contentsline{section}{{\bf Kate\-Auto\-Indent} (Provides Auto-Indent functionality for katepart )}{\pageref{classKateAutoIndent}}{}
\item\contentsline{section}{{\bf Kate\-Browser\-Extension} (Interface for embedding Kate\-Document into a browser )}{\pageref{classKateBrowserExtension}}{}
\item\contentsline{section}{{\bf Kate\-Buf\-Block} (Amount of data representing a certain number of lines )}{\pageref{classKateBufBlock}}{}
\item\contentsline{section}{{\bf Kate\-Buf\-Block\-List} (List which allows O(1) inserts/removes will not delete the elements on remove will use the next/prev\-Node pointers in the Kate\-Buf\-Blocks ! internal use: loaded/clean/dirty block lists )}{\pageref{classKateBufBlockList}}{}
\item\contentsline{section}{{\bf Kate\-Buffer} (Maintains a collections of lines )}{\pageref{classKateBuffer}}{}
\item\contentsline{section}{{\bf Kate\-Cmd\-Shell\-Completion} (A {\bf KCompletion} object that completes last ?unquoted? word in the string passed )}{\pageref{classKateCmdShellCompletion}}{}
\item\contentsline{section}{{\bf Kate\-Config} (Base Class for the {\bf Kate}{\rm (p.\,\pageref{namespaceKate})} Config Classes )}{\pageref{classKateConfig}}{}
\item\contentsline{section}{{\bf Kate\-Doc\-Cursor} (Cursor class with a pointer to its document )}{\pageref{classKateDocCursor}}{}
\item\contentsline{section}{{\bf Kate\-Export\-Action} (Export to .. )}{\pageref{classKateExportAction}}{}
\item\contentsline{section}{{\bf Kate\-Mod\-On\-Hd\-Prompt} (This dialog will prompt the user for what do with a file that is modified on disk )}{\pageref{classKateModOnHdPrompt}}{}
\item\contentsline{section}{{\bf Kate\-Normal\-Indent} (Provides Auto-Indent functionality for katepart )}{\pageref{classKateNormalIndent}}{}
\item\contentsline{section}{{\bf Kate\-Renderer} (Handles all of the work of rendering the text (used for the views and printing) )}{\pageref{classKateRenderer}}{}
\item\contentsline{section}{{\bf Kate\-Replace\-Prompt} (Simple replace prompt dialog )}{\pageref{classKateReplacePrompt}}{}
\item\contentsline{section}{{\bf Kate\-Scroll\-Bar} (This class is required because QScroll\-Bar's {\bf slider\-Moved()} signal is really supposed to be a slider\-Dragged() signal.. )}{\pageref{classKateScrollBar}}{}
\item\contentsline{section}{{\bf Kate\-Super\-Cursor} (A cursor which updates and gives off various interesting signals )}{\pageref{classKateSuperCursor}}{}
\item\contentsline{section}{{\bf Kate\-Super\-Range} (Represents a range of text, from the start() to the end() )}{\pageref{classKateSuperRange}}{}
\item\contentsline{section}{{\bf Kate\-Syntax\-Context\-Data} (Class holding the data around the current {\bf QDom\-Element} )}{\pageref{classKateSyntaxContextData}}{}
\item\contentsline{section}{{\bf Kate\-Syntax\-Document} (Store and manage the information about Syntax Highlighting )}{\pageref{classKateSyntaxDocument}}{}
\item\contentsline{section}{{\bf Kate\-Syntax\-Mode\-List\-Item} (Information about each syntax hl Mode )}{\pageref{classKateSyntaxModeListItem}}{}
\item\contentsline{section}{{\bf Kate\-Text\-Cursor} (Simple cursor class with no document pointer )}{\pageref{classKateTextCursor}}{}
\item\contentsline{section}{{\bf Kate\-Text\-Line} (The Kate\-Text\-Line represents a line of text )}{\pageref{classKateTextLine}}{}
\item\contentsline{section}{{\bf Kate\-Undo\-Group} (Class to manage a group of undo items )}{\pageref{classKateUndoGroup}}{}
\item\contentsline{section}{{\bf Kate\-Var\-Indent} (This indenter uses document variables to determine when to add/remove indents )}{\pageref{classKateVarIndent}}{}
\item\contentsline{section}{{\bf Kate\-Commands::Character} (Insert a unicode or ascii character base 9+1: 1234 hex: 0x1234 or x1234 octal: 01231 )}{\pageref{classKateCommands_1_1Character}}{}
\item\contentsline{section}{{\bf Kate::Command} ({\bf Kate}{\rm (p.\,\pageref{namespaceKate})} Commands )}{\pageref{classKate_1_1Command}}{}
\item\contentsline{section}{{\bf Kate::Command\-Extension} (Extension to the {\bf Command}{\rm (p.\,\pageref{classKate_1_1Command})} interface, allowing to interact with commands during typing )}{\pageref{classKate_1_1CommandExtension}}{}
\item\contentsline{section}{{\bf Kate\-Commands::Core\-Commands} (This {\bf Kate::Command}{\rm (p.\,\pageref{classKate_1_1Command})} provides access to a lot of the core functionality of kate part, settings, utilities, navigation etc )}{\pageref{classKateCommands_1_1CoreCommands}}{}
\item\contentsline{section}{{\bf Kate\-Commands::Date} (Insert the current date/time in the given format )}{\pageref{classKateCommands_1_1Date}}{}
\item\contentsline{section}{{\bf Kate::Document} (This interface provides access to the {\bf Kate}{\rm (p.\,\pageref{namespaceKate})} {\bf Document}{\rm (p.\,\pageref{classKate_1_1Document})} class )}{\pageref{classKate_1_1Document}}{}
\item\contentsline{section}{{\bf Kate::Document\-Ext} (Extensions to the {\bf Document}{\rm (p.\,\pageref{classKate_1_1Document})} Interface \begin{Desc}
\item[Since:]3.3 \end{Desc}
)}{\pageref{classKate_1_1DocumentExt}}{}
\item\contentsline{section}{{\bf Kate\-Commands::Sed\-Replace} (-- Charles Samuels $<${\tt charles@kde.org}$>$ Support vim/sed find and replace s/search/replace/ find search, replace with replace on this line s/search/replace/ do the same to the whole file s/search/replace/i do the S )}{\pageref{classKateCommands_1_1SedReplace}}{}
\item\contentsline{section}{{\bf Kate::View} (The Kate::View text editor interface )}{\pageref{classKate_1_1View}}{}
\end{CompactList}
