20 #ifndef __tdetexteditor_highlightinginterface_h__
21 #define __tdetexteditor_highlightinginterface_h__
23 #include <tdelibs_export.h>
36 friend class PrivateHighlightingInterface;
42 unsigned int highlightingInterfaceNumber ()
const;
45 void setHighlightingInterfaceDCOPSuffix (
const TQCString &suffix);
54 virtual unsigned int hlMode () = 0;
59 virtual bool setHlMode (
unsigned int mode) = 0;
64 virtual unsigned int hlModeCount () = 0;
69 virtual TQString hlModeName (
unsigned int mode) = 0;
74 virtual TQString hlModeSectionName (
unsigned int mode) = 0;
80 virtual void hlChanged () = 0;
83 class PrivateHighlightingInterface *d;
84 static unsigned int globalHighlightingInterfaceNumber;
85 unsigned int myHighlightingInterfaceNumber;
This is an interface for syntax highlighting of a Document.
KTextEditor is KDE's standard text editing KPart interface.
The main class representing a text document.