interfaces Library API Documentation

KTextEditor::MarkInterface Class Reference

This is an interface to enable marks to be made in the iconborder of the Document class. More...

#include <markinterface.h>

List of all members.

Public Types

enum  MarkTypes {
  markType01 = 0x1, markType02 = 0x2, markType03 = 0x4, markType04 = 0x8,
  markType05 = 0x10, markType06 = 0x20, markType07 = 0x40, markType08 = 0x80,
  markType09 = 0x100, markType10 = 0x200, markType11 = 0x400, markType12 = 0x800,
  markType13 = 0x1000, markType14 = 0x2000, markType15 = 0x4000, markType16 = 0x8000,
  markType17 = 0x10000, markType18 = 0x20000, markType19 = 0x40000, markType20 = 0x80000,
  markType21 = 0x100000, markType22 = 0x200000, markType23 = 0x400000, markType24 = 0x800000,
  markType25 = 0x1000000, markType26 = 0x2000000, markType27 = 0x4000000, markType28 = 0x8000000,
  markType29 = 0x10000000, markType30 = 0x20000000, markType31 = 0x40000000, markType32 = 0x80000000
}

Public Member Functions

unsigned int markInterfaceNumber () const
virtual uint mark (uint line)=0
virtual void setMark (uint line, uint markType)=0
virtual void clearMark (uint line)=0
virtual void addMark (uint line, uint markType)=0
virtual void removeMark (uint line, uint markType)=0
virtual QPtrList< KTextEditor::Mark > marks ()=0
virtual void clearMarks ()=0
virtual void marksChanged ()=0

Protected Member Functions

void setMarkInterfaceDCOPSuffix (const QCString &suffix)

Friends

class PrivateMarkInterface


Detailed Description

This is an interface to enable marks to be made in the iconborder of the Document class.

Definition at line 40 of file markinterface.h.


Member Enumeration Documentation

enum KTextEditor::MarkInterface::MarkTypes
 

Pre-defined mark types.

To create a non-standard mark type, use MarkInterfaceExtension. To add a new standard mark type, edit this interface to document the type.

Enumeration values:
markType01  Bookmark.
markType02  Breakpoint active.
markType03  Breakpoint reached.
markType04  Breakpoint reached.
markType05  Execution mark.

Definition at line 74 of file markinterface.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for interfaces Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed May 5 07:17:39 2004 by doxygen 1.3.6 written by Dimitri van Heesch, © 1997-2003