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;
The main class representing a text document.
This is an interface for custom extensions of the MarkInterface.
KTextEditor is KDE's standard text editing KPart interface.