20 #ifndef __ktexteditor_markinterface_extension_h__
21 #define __ktexteditor_markinterface_extension_h__
23 #include <tqptrlist.h>
26 #include "markinterface.h"
41 friend class PrivateMarkInterfaceExtension;
47 unsigned int markInterfaceExtensionNumber ()
const;
50 void setMarkInterfaceExtensionDCOPSuffix (
const TQCString &suffix);
55 virtual void setMarksUserChangable(uint markMask)=0;
57 enum MarkChangeAction {
70 virtual void markChanged (KTextEditor::Mark mark,
71 KTextEditor::MarkInterfaceExtension::MarkChangeAction action) = 0;
74 class PrivateMarkInterfaceExtension *d;
75 static unsigned int globalMarkInterfaceExtensionNumber;
76 unsigned int myMarkInterfaceExtensionNumber;