KTextEditor::MarkInterfaceExtension Class Referenceabstract
#include <markinterfaceextension.h>
Public Types | |
enum | MarkChangeAction { MarkAdded =0 , MarkRemoved =1 } |
Public Member Functions | |
unsigned int | markInterfaceExtensionNumber () const |
virtual void | setPixmap (MarkInterface::MarkTypes, const TQPixmap &)=0 |
virtual void | setDescription (MarkInterface::MarkTypes, const TQString &)=0 |
virtual void | setMarksUserChangable (uint markMask)=0 |
virtual void | markChanged (KTextEditor::Mark mark, KTextEditor::MarkInterfaceExtension::MarkChangeAction action)=0 |
Protected Member Functions | |
void | setMarkInterfaceExtensionDCOPSuffix (const TQCString &suffix) |
Friends | |
class | PrivateMarkInterfaceExtension |
Detailed Description
This is an interface for custom extensions of the MarkInterface.
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.
Definition at line 39 of file markinterfaceextension.h.
Member Enumeration Documentation
◆ MarkChangeAction
enum KTextEditor::MarkInterfaceExtension::MarkChangeAction |
Definition at line 57 of file markinterfaceextension.h.
Constructor & Destructor Documentation
◆ MarkInterfaceExtension()
MarkInterfaceExtension::MarkInterfaceExtension | ( | ) |
Definition at line 40 of file markinterfaceextension.cpp.
◆ ~MarkInterfaceExtension()
|
virtual |
Definition at line 48 of file markinterfaceextension.cpp.
Member Function Documentation
◆ markInterfaceExtensionNumber()
unsigned int MarkInterfaceExtension::markInterfaceExtensionNumber | ( | ) | const |
Definition at line 53 of file markinterfaceextension.cpp.
◆ setMarkInterfaceExtensionDCOPSuffix()
|
protected |
Definition at line 58 of file markinterfaceextension.cpp.
Friends And Related Function Documentation
◆ PrivateMarkInterfaceExtension
|
friend |
Definition at line 41 of file markinterfaceextension.h.
The documentation for this class was generated from the following files: