.TH "KTextEditor::MarkInterfaceExtension" kde3 "11 Jun 2005" "Version Version 3.4.1" "interfaces Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KTextEditor::MarkInterfaceExtension \- This is an interface for custom extensions of the \fBMarkInterface\fP.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <markinterfaceextension.h>\fP
.PP
.SS "Public Types"

.in +1c
.ti -1c
.RI "enum \fBMarkChangeAction\fP { \fBMarkAdded\fP = 0, \fBMarkRemoved\fP = 1 }"
.br
.in -1c
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "unsigned int \fBmarkInterfaceExtensionNumber\fP () const "
.br
.ti -1c
.RI "virtual void \fBsetPixmap\fP (\fBMarkInterface::MarkTypes\fP, const \fBQPixmap\fP &)=0"
.br
.ti -1c
.RI "virtual void \fBsetDescription\fP (\fBMarkInterface::MarkTypes\fP, const \fBQString\fP &)=0"
.br
.ti -1c
.RI "virtual void \fBsetMarksUserChangable\fP (uint markMask)=0"
.br
.ti -1c
.RI "virtual void \fBmarkChanged\fP (KTextEditor::Mark mark, KTextEditor::MarkInterfaceExtension::MarkChangeAction action)=0"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "void \fBsetMarkInterfaceExtensionDCOPSuffix\fP (const \fBQCString\fP &suffix)"
.br
.in -1c
.SS "Friends"

.in +1c
.ti -1c
.RI "class \fBPrivateMarkInterfaceExtension\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
This is an interface for custom extensions of the \fBMarkInterface\fP. 

It allows the developer to set pixmaps for custom marks and to indicate which marks are settable by the user, for example (in kate), as actions in the iconborder's popup menu. 
.PP
Definition at line 39 of file markinterfaceextension.h.

.SH "Author"
.PP 
Generated automatically by Doxygen for interfaces Library from the source code.
