20 #ifndef __ktexteditor_highlightinginterface_h__
21 #define __ktexteditor_highlightinginterface_h__
23 #include <kdelibs_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;