• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

interfaces

KTextEditor::MarkInterfaceExtension

KTextEditor::MarkInterfaceExtension Class Reference

This is an interface for custom extensions of the MarkInterface. More...

#include <markinterfaceextension.h>

List of all members.


Public Types

enum  MarkChangeAction { MarkAdded = 0, MarkRemoved = 1 }

Public Member Functions

virtual void markChanged (KTextEditor::Mark mark, KTextEditor::MarkInterfaceExtension::MarkChangeAction action)=0
 MarkInterfaceExtension ()
unsigned int markInterfaceExtensionNumber () const
virtual void setDescription (MarkInterface::MarkTypes, const QString &)=0
virtual void setMarksUserChangable (uint markMask)=0
virtual void setPixmap (MarkInterface::MarkTypes, const QPixmap &)=0
virtual ~MarkInterfaceExtension ()

Protected Member Functions

void setMarkInterfaceExtensionDCOPSuffix (const QCString &suffix)

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

enum KTextEditor::MarkInterfaceExtension::MarkChangeAction

Enumerator:
MarkAdded 
MarkRemoved 

Definition at line 57 of file markinterfaceextension.h.


Constructor & Destructor Documentation

MarkInterfaceExtension::MarkInterfaceExtension (  ) 

Definition at line 40 of file markinterfaceextension.cpp.

MarkInterfaceExtension::~MarkInterfaceExtension (  )  [virtual]

Definition at line 48 of file markinterfaceextension.cpp.


Member Function Documentation

virtual void KTextEditor::MarkInterfaceExtension::markChanged ( KTextEditor::Mark  mark,
KTextEditor::MarkInterfaceExtension::MarkChangeAction  action 
) [pure virtual]

unsigned int MarkInterfaceExtension::markInterfaceExtensionNumber (  )  const

Definition at line 53 of file markinterfaceextension.cpp.

virtual void KTextEditor::MarkInterfaceExtension::setDescription ( MarkInterface::MarkTypes  ,
const QString &   
) [pure virtual]

void MarkInterfaceExtension::setMarkInterfaceExtensionDCOPSuffix ( const QCString &  suffix  )  [protected]

Definition at line 58 of file markinterfaceextension.cpp.

virtual void KTextEditor::MarkInterfaceExtension::setMarksUserChangable ( uint  markMask  )  [pure virtual]

virtual void KTextEditor::MarkInterfaceExtension::setPixmap ( MarkInterface::MarkTypes  ,
const QPixmap &   
) [pure virtual]


The documentation for this class was generated from the following files:
  • markinterfaceextension.h
  • markinterfaceextension.cpp

interfaces

Skip menu "interfaces"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal