• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • interfaces
 

interfaces

  • KTextEditor
  • MarkInterfaceExtension
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
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()

MarkInterfaceExtension::~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()

void MarkInterfaceExtension::setMarkInterfaceExtensionDCOPSuffix ( const TQCString &  suffix)
protected

Definition at line 58 of file markinterfaceextension.cpp.

Friends And Related Function Documentation

◆ PrivateMarkInterfaceExtension

friend class PrivateMarkInterfaceExtension
friend

Definition at line 41 of file markinterfaceextension.h.


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
  • Related Pages

interfaces

Skip menu "interfaces"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for interfaces by doxygen 1.9.4
This website is maintained by Timothy Pearson.