KTextDocument

KTextDocument Class Reference

#include <KTextDocument.h>

Inheritance diagram for KTextDocument:

Public Member Functions

 KTextDocument (QObject *parent=nullptr)
 
 KTextDocument (const QString &text, QObject *parent=nullptr)
 
QSize minimumSizeHint ()
 
QSize sizeHint ()
 
- Public Member Functions inherited from QTextDocument
 QTextDocument (QObject *parent)
 
 QTextDocument (const QString &text, QObject *parent)
 
void addResource (int type, const QUrl &name, const QVariant &resource)
 
void adjustSize ()
 
QVector< QTextFormatallFormats () const const
 
int availableRedoSteps () const const
 
int availableUndoSteps () const const
 
QUrl baseUrl () const const
 
void baseUrlChanged (const QUrl &url)
 
QTextBlock begin () const const
 
int blockCount () const const
 
void blockCountChanged (int newBlockCount)
 
QChar characterAt (int pos) const const
 
int characterCount () const const
 
virtual void clear ()
 
void clearUndoRedoStacks (QTextDocument::Stacks stacksToClear)
 
QTextDocumentclone (QObject *parent) const const
 
void contentsChange (int position, int charsRemoved, int charsAdded)
 
void contentsChanged ()
 
void cursorPositionChanged (const QTextCursor &cursor)
 
Qt::CursorMoveStyle defaultCursorMoveStyle () const const
 
QFont defaultFont () const const
 
QString defaultStyleSheet () const const
 
QTextOption defaultTextOption () const const
 
QAbstractTextDocumentLayoutdocumentLayout () const const
 
void documentLayoutChanged ()
 
qreal documentMargin () const const
 
void drawContents (QPainter *p, const QRectF &rect)
 
QTextBlock end () const const
 
QTextCursor find (const QString &subString, int position, QTextDocument::FindFlags options) const const
 
QTextCursor find (const QString &subString, const QTextCursor &cursor, QTextDocument::FindFlags options) const const
 
QTextCursor find (const QRegExp &expr, int from, QTextDocument::FindFlags options) const const
 
QTextCursor find (const QRegExp &expr, const QTextCursor &cursor, QTextDocument::FindFlags options) const const
 
QTextCursor find (const QRegularExpression &expr, int from, QTextDocument::FindFlags options) const const
 
QTextCursor find (const QRegularExpression &expr, const QTextCursor &cursor, QTextDocument::FindFlags options) const const
 
QTextBlock findBlock (int pos) const const
 
QTextBlock findBlockByLineNumber (int lineNumber) const const
 
QTextBlock findBlockByNumber (int blockNumber) const const
 
QTextBlock firstBlock () const const
 
qreal idealWidth () const const
 
qreal indentWidth () const const
 
bool isEmpty () const const
 
bool isModified () const const
 
bool isRedoAvailable () const const
 
bool isUndoAvailable () const const
 
bool isUndoRedoEnabled () const const
 
QTextBlock lastBlock () const const
 
int lineCount () const const
 
void markContentsDirty (int position, int length)
 
int maximumBlockCount () const const
 
QString metaInformation (QTextDocument::MetaInformation info) const const
 
void modificationChanged (bool changed)
 
QTextObjectobject (int objectIndex) const const
 
QTextObjectobjectForFormat (const QTextFormat &f) const const
 
int pageCount () const const
 
QSizeF pageSize () const const
 
void print (QPagedPaintDevice *printer) const const
 
void redo (QTextCursor *cursor)
 
void redo ()
 
void redoAvailable (bool available)
 
QVariant resource (int type, const QUrl &name) const const
 
int revision () const const
 
QTextFramerootFrame () const const
 
void setBaseUrl (const QUrl &url)
 
void setDefaultCursorMoveStyle (Qt::CursorMoveStyle style)
 
void setDefaultFont (const QFont &font)
 
void setDefaultStyleSheet (const QString &sheet)
 
void setDefaultTextOption (const QTextOption &option)
 
void setDocumentLayout (QAbstractTextDocumentLayout *layout)
 
void setDocumentMargin (qreal margin)
 
void setHtml (const QString &html)
 
void setIndentWidth (qreal width)
 
void setMarkdown (const QString &markdown, QTextDocument::MarkdownFeatures features)
 
void setMaximumBlockCount (int maximum)
 
void setMetaInformation (QTextDocument::MetaInformation info, const QString &string)
 
void setModified (bool m)
 
void setPageSize (const QSizeF &size)
 
void setPlainText (const QString &text)
 
void setTextWidth (qreal width)
 
void setUndoRedoEnabled (bool enable)
 
void setUseDesignMetrics (bool b)
 
QSizeF size () const const
 
qreal textWidth () const const
 
QString toHtml (const QByteArray &encoding) const const
 
QString toMarkdown (QTextDocument::MarkdownFeatures features) const const
 
QString toPlainText () const const
 
QString toRawText () const const
 
void undo (QTextCursor *cursor)
 
void undo ()
 
void undoAvailable (bool available)
 
void undoCommandAdded ()
 
bool useDesignMetrics () const const
 
- Public Member Functions inherited from QObject
 QObject (QObject *parent)
 
bool blockSignals (bool block)
 
const QObjectListchildren () const const
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
void dumpObjectInfo ()
 
void dumpObjectInfo () const const
 
void dumpObjectTree ()
 
void dumpObjectTree () const const
 
QList< QByteArraydynamicPropertyNames () const const
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
findChild (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegExp &regExp, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
bool inherits (const char *className) const const
 
void installEventFilter (QObject *filterObj)
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
void killTimer (int id)
 
virtual const QMetaObjectmetaObject () const const
 
void moveToThread (QThread *targetThread)
 
QString objectName () const const
 
void objectNameChanged (const QString &objectName)
 
QObjectparent () const const
 
QVariant property (const char *name) const const
 
 Q_CLASSINFO (Name, Value)
 
 Q_DISABLE_COPY (Class)
 
 Q_DISABLE_COPY_MOVE (Class)
 
 Q_DISABLE_MOVE (Class)
 
 Q_EMIT Q_EMIT
 
 Q_ENUM (...)
 
 Q_ENUM_NS (...)
 
 Q_ENUMS (...)
 
 Q_FLAG (...)
 
 Q_FLAG_NS (...)
 
 Q_FLAGS (...)
 
 Q_GADGET Q_GADGET
 
 Q_INTERFACES (...)
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_OBJECT Q_OBJECT
 
 Q_PROPERTY (...)
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SLOT Q_SLOT
 
 Q_SLOTS Q_SLOTS
 
qFindChild (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QRegExp &regExp)
 
QList< T > qFindChildren (const QObject *obj, const QString &name)
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 
void removeEventFilter (QObject *obj)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
bool setProperty (const char *name, const QVariant &value)
 
bool signalsBlocked () const const
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::milliseconds time, Qt::TimerType timerType)
 
QThreadthread () const const
 

Additional Inherited Members

- Public Types inherited from QTextDocument
enum  FindFlag
 
enum  MetaInformation
 
enum  ResourceType
 
enum  Stacks
 
- Properties inherited from QTextDocument
 baseUrl
 
 blockCount
 
 defaultFont
 
 defaultStyleSheet
 
 defaultTextOption
 
 documentMargin
 
 indentWidth
 
 maximumBlockCount
 
 modified
 
 pageSize
 
 size
 
 textWidth
 
 undoRedoEnabled
 
 useDesignMetrics
 
- Properties inherited from QObject
 objectName
 
- Static Public Member Functions inherited from QObject
QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, Functor functor)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
- Public Attributes inherited from QTextDocument
 DocumentTitle
 
 DocumentUrl
 
 FindBackward
 
 FindCaseSensitively
 
typedef FindFlags
 
 FindWholeWords
 
 HtmlResource
 
 ImageResource
 
typedef MarkdownFeatures
 
 MarkdownResource
 
 RedoStack
 
 StyleSheetResource
 
 UndoAndRedoStacks
 
 UndoStack
 
 UnknownResource
 
 UserResource
 
- Public Attributes inherited from QObject
typedef QObjectList
 
- Protected Member Functions inherited from QTextDocument
virtual QTextObjectcreateObject (const QTextFormat &format)
 
virtual QVariant loadResource (int type, const QUrl &name)
 
- Protected Member Functions inherited from QObject
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
int receivers (const char *signal) const const
 
QObjectsender () const const
 
int senderSignalIndex () const const
 
virtual void timerEvent (QTimerEvent *event)
 

Detailed Description

KTextDocument is an internally used enhanced QTextDocument.

Definition at line 41 of file KTextDocument.h.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat Sep 19 2020 22:36:26 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.