KTextEditor

KTextEditor Namespace Reference

Classes

class  AbstractAnnotationItemDelegate
 
class  AnnotationModel
 
class  Application
 
class  Attribute
 
class  AttributeBlock
 
class  CodeCompletionModel
 
class  CodeCompletionModelControllerInterface
 
class  Command
 
class  ConfigPage
 
class  Cursor
 
class  Document
 
class  DocumentCursor
 
class  Editor
 
class  EditorPrivate
 
class  FoldingInterface
 
class  InlineNote
 
class  InlineNoteProvider
 
class  LineRange
 
class  MainWindow
 
class  Mark
 
class  Message
 
class  MovingCursor
 
class  MovingRange
 
class  MovingRangeFeedback
 
class  Plugin
 
class  Range
 
class  SessionConfigInterface
 
class  StyleOptionAnnotationItem
 
class  TextHintProvider
 
class  Variable
 
class  View
 

Functions

KTEXTEDITOR_EXPORT QDebug operator<< (QDebug s, const MovingCursor &cursor)
 
KTEXTEDITOR_EXPORT QDebug operator<< (QDebug s, const MovingCursor *cursor)
 
KTEXTEDITOR_EXPORT QDebug operator<< (QDebug s, const MovingRange &range)
 
KTEXTEDITOR_EXPORT QDebug operator<< (QDebug s, const MovingRange *range)
 
KTEXTEDITOR_EXPORT size_t qHash (KTextEditor::Cursor cursor, size_t seed=0) noexcept
 
KTEXTEDITOR_EXPORT size_t qHash (KTextEditor::LineRange range, size_t seed=0) noexcept
 
KTEXTEDITOR_EXPORT size_t qHash (KTextEditor::Range range, size_t seed=0) noexcept
 

Detailed Description

The KTextEditor namespace contains all the public API that is required to use the KTextEditor component.

Using the KTextEditor interfaces is described in the article KTextEditor.

Warning
All classes that are not part of the KTextEditor namespace are internal and subject to change. We mean it!

Function Documentation

◆ operator<<() [1/4]

KTEXTEDITOR_EXPORT QDebug KTextEditor::operator<< ( QDebug s,
const MovingCursor & cursor )

qDebug() stream operator.

Writes this cursor to the debug output in a nicely formatted way.

Parameters
sdebug stream
cursorcursor to print
Returns
debug stream

◆ operator<<() [2/4]

KTEXTEDITOR_EXPORT QDebug KTextEditor::operator<< ( QDebug s,
const MovingCursor * cursor )

qDebug() stream operator.

Writes this cursor to the debug output in a nicely formatted way.

Parameters
sdebug stream
cursorcursor to print
Returns
debug stream

◆ operator<<() [3/4]

KTEXTEDITOR_EXPORT QDebug KTextEditor::operator<< ( QDebug s,
const MovingRange & range )

qDebug() stream operator.

Writes this range to the debug output in a nicely formatted way.

Parameters
sdebug stream
rangerange to print
Returns
debug stream

◆ operator<<() [4/4]

KTEXTEDITOR_EXPORT QDebug KTextEditor::operator<< ( QDebug s,
const MovingRange * range )

qDebug() stream operator.

Writes this range to the debug output in a nicely formatted way.

Parameters
sdebug stream
rangerange to print
Returns
debug stream

◆ qHash() [1/3]

KTEXTEDITOR_EXPORT size_t KTextEditor::qHash ( KTextEditor::Cursor cursor,
size_t seed = 0 )
noexcept

QHash function for KTextEditor::Cursor.

Returns the hash value for cursor.

◆ qHash() [2/3]

KTEXTEDITOR_EXPORT size_t KTextEditor::qHash ( KTextEditor::LineRange range,
size_t seed = 0 )
noexcept

QHash function for KTextEditor::LineRange.

Returns the hash value for range.

◆ qHash() [3/3]

KTEXTEDITOR_EXPORT size_t KTextEditor::qHash ( KTextEditor::Range range,
size_t seed = 0 )
noexcept

QHash function for KTextEditor::Range.

Returns the hash value for range.

This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jun 14 2024 11:57:27 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.