Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
Utils::TextDocument Class Reference

#include <qtextdocument_p.h>

Collaboration diagram for Utils::TextDocument:

Public Member Functions

 TextDocument ()=default
 TextDocument (const QString &text)
TextBlock findBlockByNumber (int blockNumber) const
TextBlock findBlockByLineNumber (int lineNumber) const
QChar characterAt (int pos) const
int characterCount () const
TextBlock begin () const
TextBlock firstBlock () const
TextBlock lastBlock () const
std::optional< int > version () const
void setVersion (std::optional< int >)
QString toPlainText () const
void setPlainText (const QString &text)
bool isModified () const
void setModified (bool modified)
void setUndoRedoEnabled (bool enable)
void clear ()
void setUserState (int blockNumber, int state)
int userState (int blockNumber) const
QMutexmutex () const

Detailed Description

Definition at line 34 of file qtextdocument_p.h.

Constructor & Destructor Documentation

◆ TextDocument() [1/2]

Utils::TextDocument::TextDocument ( )
default

◆ TextDocument() [2/2]

Utils::TextDocument::TextDocument ( const QString & text)
explicit

Definition at line 12 of file qtextdocument.cpp.

Member Function Documentation

◆ begin()

TextBlock Utils::TextDocument::begin ( ) const

Definition at line 39 of file qtextdocument.cpp.

Referenced by firstBlock().

Here is the caller graph for this function:

◆ characterAt()

QChar Utils::TextDocument::characterAt ( int pos) const

Definition at line 29 of file qtextdocument.cpp.

◆ characterCount()

int Utils::TextDocument::characterCount ( ) const

Definition at line 34 of file qtextdocument.cpp.

Referenced by Utils::TextCursor::movePosition().

Here is the caller graph for this function:

◆ clear()

void Utils::TextDocument::clear ( )

◆ findBlockByLineNumber()

TextBlock Utils::TextDocument::findBlockByLineNumber ( int lineNumber) const

Definition at line 24 of file qtextdocument.cpp.

References findBlockByNumber().

Here is the call graph for this function:

◆ findBlockByNumber()

TextBlock Utils::TextDocument::findBlockByNumber ( int blockNumber) const

Definition at line 17 of file qtextdocument.cpp.

Referenced by findBlockByLineNumber(), Utils::TextBlock::next(), and Utils::TextBlock::previous().

Here is the caller graph for this function:

◆ firstBlock()

TextBlock Utils::TextDocument::firstBlock ( ) const

Definition at line 44 of file qtextdocument.cpp.

References begin().

Referenced by Utils::TextCursor::block().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isModified()

bool Utils::TextDocument::isModified ( ) const

Definition at line 100 of file qtextdocument.cpp.

◆ lastBlock()

TextBlock Utils::TextDocument::lastBlock ( ) const

Definition at line 49 of file qtextdocument.cpp.

◆ mutex()

QMutex * Utils::TextDocument::mutex ( ) const

Definition at line 122 of file qtextdocument.cpp.

◆ setModified()

void Utils::TextDocument::setModified ( bool modified)

Definition at line 105 of file qtextdocument.cpp.

◆ setPlainText()

void Utils::TextDocument::setPlainText ( const QString & text)

Definition at line 69 of file qtextdocument.cpp.

References Utils::TextBlock::setBlockNumber(), Utils::TextBlock::setDocument(), Utils::TextBlock::setLength(), and Utils::TextBlock::setPosition().

Here is the call graph for this function:

◆ setUndoRedoEnabled()

void Utils::TextDocument::setUndoRedoEnabled ( bool enable)

◆ setUserState()

void Utils::TextDocument::setUserState ( int blockNumber,
int state )

Definition at line 110 of file qtextdocument.cpp.

Referenced by Utils::TextBlock::setUserState().

Here is the caller graph for this function:

◆ setVersion()

void Utils::TextDocument::setVersion ( std::optional< int > v)

Definition at line 59 of file qtextdocument.cpp.

◆ toPlainText()

QString Utils::TextDocument::toPlainText ( ) const

Definition at line 64 of file qtextdocument.cpp.

◆ userState()

int Utils::TextDocument::userState ( int blockNumber) const

Definition at line 116 of file qtextdocument.cpp.

Referenced by Utils::TextBlock::userState().

Here is the caller graph for this function:

◆ version()

std::optional< int > Utils::TextDocument::version ( ) const

Definition at line 54 of file qtextdocument.cpp.


The documentation for this class was generated from the following files: