API reference - Class QTextDocumentNotation used in Ruby API documentation Description: Binding of QTextDocument Class hierarchy: QTextDocument » QObject Sub-classes: FindFlag, MetaInformation
Public constructors
Public methods
Public static methods and constants
Protected methods (static, non-static and constructors)
Deprecated methods (protected, public, static, non-static and constructors)
Detailed description[static,const] new QTextDocument_MetaInformation ptr DocumentTitleDescription: Enum constant QTextDocument::DocumentTitle [static,const] new QTextDocument_MetaInformation ptr DocumentUrlDescription: Enum constant QTextDocument::DocumentUrl [static,const] new QTextDocument_FindFlag ptr FindBackwardDescription: Enum constant QTextDocument::FindBackward [static,const] new QTextDocument_FindFlag ptr FindCaseSensitivelyDescription: Enum constant QTextDocument::FindCaseSensitively [static,const] new QTextDocument_FindFlag ptr FindWholeWordsDescription: Enum constant QTextDocument::FindWholeWords void _createDescription: Ensures the C++ object is created Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created. void _destroyDescription: Explicitly destroys the object Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing. [const] bool _destroyed?Description: Returns a value indicating whether the object was already destroyed This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself. [const] bool _is_const_object?Description: Returns a value indicating whether the reference is a const reference This method returns true, if self is a const reference. In that case, only const methods may be called on self. void _manageDescription: Marks the object as managed by the script side. After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required. Usually it's not required to call this method. It has been introduced in version 0.24. void _unmanageDescription: Marks the object as no longer owned by the script side. Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur. Usually it's not required to call this method. It has been introduced in version 0.24. void addResource(int type,const QUrl name,const QVariant resource)Description: Method void QTextDocument::addResource(int type, const QUrl &name, const QVariant &resource) void adjustSizeDescription: Method void QTextDocument::adjustSize() [const] QTextFormat[] allFormatsDescription: Method QVector<QTextFormat> QTextDocument::allFormats() [const] int availableRedoStepsDescription: Method int QTextDocument::availableRedoSteps() [const] int availableUndoStepsDescription: Method int QTextDocument::availableUndoSteps() [const] QTextBlock beginDescription: Method QTextBlock QTextDocument::begin() [const] int blockCountDescription: Method int QTextDocument::blockCount() Python specific notes:The object exposes a readable attribute 'blockCount'. This is the getter. [event] void blockCountChanged(int newBlockCount)Description: Signal declaration for QTextDocument::blockCountChanged(int newBlockCount) You can bind a procedure to this signal. [const] unsigned int characterAt(int pos)Description: Method QChar QTextDocument::characterAt(int pos) [const] int characterCountDescription: Method int QTextDocument::characterCount() [virtual] void childEvent(QChildEvent ptr arg1)Description: Virtual method void QTextDocument::childEvent(QChildEvent *) This method can be reimplemented in a derived class. [virtual] void clearDescription: Virtual method void QTextDocument::clear() This method can be reimplemented in a derived class. [const] QTextDocument ptr clone(QObject ptr parent = 0)Description: Method QTextDocument *QTextDocument::clone(QObject *parent) [event] void contentsChange(int from,int charsRemoves,int charsAdded)Description: Signal declaration for QTextDocument::contentsChange(int from, int charsRemoves, int charsAdded) You can bind a procedure to this signal. [event] void contentsChangedDescription: Signal declaration for QTextDocument::contentsChanged() You can bind a procedure to this signal. void createDescription: Ensures the C++ object is created Use of this method is deprecated. Use _create instead [virtual] QTextObject ptr createObject(const QTextFormat f)Description: Virtual method QTextObject *QTextDocument::createObject(const QTextFormat &f) This method can be reimplemented in a derived class. [event] void cursorPositionChanged(const QTextCursor cursor)Description: Signal declaration for QTextDocument::cursorPositionChanged(const QTextCursor &cursor) You can bind a procedure to this signal. [virtual] void customEvent(QEvent ptr arg1)Description: Virtual method void QTextDocument::customEvent(QEvent *) This method can be reimplemented in a derived class. [const] QFont defaultFontDescription: Method QFont QTextDocument::defaultFont() Python specific notes:The object exposes a readable attribute 'defaultFont'. This is the getter. void defaultFont=(const QFont font)Description: Method void QTextDocument::setDefaultFont(const QFont &font) Python specific notes:The object exposes a writable attribute 'defaultFont'. This is the setter. [const] string defaultStyleSheetDescription: Method QString QTextDocument::defaultStyleSheet() Python specific notes:The object exposes a readable attribute 'defaultStyleSheet'. This is the getter. void defaultStyleSheet=(string sheet)Description: Method void QTextDocument::setDefaultStyleSheet(const QString &sheet) Python specific notes:The object exposes a writable attribute 'defaultStyleSheet'. This is the setter. [const] QTextOption defaultTextOptionDescription: Method QTextOption QTextDocument::defaultTextOption() Python specific notes:The object exposes a readable attribute 'defaultTextOption'. This is the getter. void defaultTextOption=(const QTextOption option)Description: Method void QTextDocument::setDefaultTextOption(const QTextOption &option) Python specific notes:The object exposes a writable attribute 'defaultTextOption'. This is the setter. void destroyDescription: Explicitly destroys the object Use of this method is deprecated. Use _destroy instead [event] void destroyed(QObject ptr arg1)Description: Signal declaration for QTextDocument::destroyed(QObject *) You can bind a procedure to this signal. [const] bool destroyed?Description: Returns a value indicating whether the object was already destroyed Use of this method is deprecated. Use _destroyed? instead [virtual] void disconnectNotify(string signal)Description: Virtual method void QTextDocument::disconnectNotify(const char *signal) This method can be reimplemented in a derived class. [const] QAbstractTextDocumentLayout ptr documentLayoutDescription: Method QAbstractTextDocumentLayout *QTextDocument::documentLayout() Python specific notes:The object exposes a readable attribute 'documentLayout'. This is the getter. void documentLayout=(QAbstractTextDocumentLayout ptr layout)Description: Method void QTextDocument::setDocumentLayout(QAbstractTextDocumentLayout *layout) Python specific notes:The object exposes a writable attribute 'documentLayout'. This is the setter. [event] void documentLayoutChangedDescription: Signal declaration for QTextDocument::documentLayoutChanged() You can bind a procedure to this signal. [const] double documentMarginDescription: Method double QTextDocument::documentMargin() Python specific notes:The object exposes a readable attribute 'documentMargin'. This is the getter. void documentMargin=(double margin)Description: Method void QTextDocument::setDocumentMargin(double margin) Python specific notes:The object exposes a writable attribute 'documentMargin'. This is the setter. void drawContents(QPainter ptr painter,const QRectF rect = QRectF())Description: Method void QTextDocument::drawContents(QPainter *painter, const QRectF &rect) [const] QTextBlock endDescription: Method QTextBlock QTextDocument::end() [virtual] bool event(QEvent ptr arg1)Description: Virtual method bool QTextDocument::event(QEvent *) This method can be reimplemented in a derived class. [virtual] bool eventFilter(QObject ptr arg1,QEvent ptr arg2)Description: Virtual method bool QTextDocument::eventFilter(QObject *, QEvent *) This method can be reimplemented in a derived class. [const] QTextCursor find(string subString,int from = 0,const QTextDocument_QFlags_FindFlag options = 0)Description: Method QTextCursor QTextDocument::find(const QString &subString, int from, QFlags<QTextDocument::FindFlag> options) [const] QTextCursor find(string subString,const QTextCursor from,const QTextDocument_QFlags_FindFlag options = 0)Description: Method QTextCursor QTextDocument::find(const QString &subString, const QTextCursor &from, QFlags<QTextDocument::FindFlag> options) [const] QTextCursor find(const QRegExp expr,int from = 0,const QTextDocument_QFlags_FindFlag options = 0)Description: Method QTextCursor QTextDocument::find(const QRegExp &expr, int from, QFlags<QTextDocument::FindFlag> options) [const] QTextCursor find(const QRegExp expr,const QTextCursor from,const QTextDocument_QFlags_FindFlag options = 0)Description: Method QTextCursor QTextDocument::find(const QRegExp &expr, const QTextCursor &from, QFlags<QTextDocument::FindFlag> options) [const] QTextBlock findBlock(int pos)Description: Method QTextBlock QTextDocument::findBlock(int pos) [const] QTextBlock findBlockByLineNumber(int blockNumber)Description: Method QTextBlock QTextDocument::findBlockByLineNumber(int blockNumber) [const] QTextBlock findBlockByNumber(int blockNumber)Description: Method QTextBlock QTextDocument::findBlockByNumber(int blockNumber) [const] QTextBlock firstBlockDescription: Method QTextBlock QTextDocument::firstBlock() [const] QTextFrame ptr frameAt(int pos)Description: Method QTextFrame *QTextDocument::frameAt(int pos) [const] double idealWidthDescription: Method double QTextDocument::idealWidth() [const] double indentWidthDescription: Method double QTextDocument::indentWidth() Python specific notes:The object exposes a readable attribute 'indentWidth'. This is the getter. void indentWidth=(double width)Description: Method void QTextDocument::setIndentWidth(double width) Python specific notes:The object exposes a writable attribute 'indentWidth'. This is the setter. [const] bool isEmpty?Description: Method bool QTextDocument::isEmpty() [const] bool isModified?Description: Method bool QTextDocument::isModified() Python specific notes:The object exposes a readable attribute 'modified'. This is the getter. [const] bool isRedoAvailable?Description: Method bool QTextDocument::isRedoAvailable() [const] bool isUndoAvailable?Description: Method bool QTextDocument::isUndoAvailable() [const] bool isUndoRedoEnabled?Description: Method bool QTextDocument::isUndoRedoEnabled() Python specific notes:The object exposes a readable attribute 'undoRedoEnabled'. This is the getter. [const] bool is_const_object?Description: Returns a value indicating whether the reference is a const reference Use of this method is deprecated. Use _is_const_object? instead [const] QTextBlock lastBlockDescription: Method QTextBlock QTextDocument::lastBlock() [const] int lineCountDescription: Method int QTextDocument::lineCount() [virtual] QVariant loadResource(int type,const QUrl name)Description: Virtual method QVariant QTextDocument::loadResource(int type, const QUrl &name) This method can be reimplemented in a derived class. void markContentsDirty(int from,int length)Description: Method void QTextDocument::markContentsDirty(int from, int length) [const] int maximumBlockCountDescription: Method int QTextDocument::maximumBlockCount() Python specific notes:The object exposes a readable attribute 'maximumBlockCount'. This is the getter. void maximumBlockCount=(int maximum)Description: Method void QTextDocument::setMaximumBlockCount(int maximum) Python specific notes:The object exposes a writable attribute 'maximumBlockCount'. This is the setter. [const] string metaInformation(const QTextDocument_MetaInformation info)Description: Method QString QTextDocument::metaInformation(QTextDocument::MetaInformation info) [event] void modificationChanged(bool m)Description: Signal declaration for QTextDocument::modificationChanged(bool m) You can bind a procedure to this signal. [const] bool modifiedDescription: Method bool QTextDocument::isModified() Python specific notes:The object exposes a readable attribute 'modified'. This is the getter. void modified=(bool m = true)Description: Method void QTextDocument::setModified(bool m) Python specific notes:The object exposes a writable attribute 'modified'. This is the setter. [static] new QTextDocument new(QObject ptr parent = 0)Description: Constructor QTextDocument::QTextDocument(QObject *parent) This method creates an object of class QTextDocument. Python specific notes:This method is the default initializer of the object [static] new QTextDocument new(string text,QObject ptr parent = 0)Description: Constructor QTextDocument::QTextDocument(const QString &text, QObject *parent) This method creates an object of class QTextDocument. Python specific notes:This method is the default initializer of the object [const] QTextObject ptr object(int objectIndex)Description: Method QTextObject *QTextDocument::object(int objectIndex) [const] QTextObject ptr objectForFormat(const QTextFormat arg1)Description: Method QTextObject *QTextDocument::objectForFormat(const QTextFormat &) [const] int pageCountDescription: Method int QTextDocument::pageCount() [const] QSizeF pageSizeDescription: Method QSizeF QTextDocument::pageSize() Python specific notes:The object exposes a readable attribute 'pageSize'. This is the getter. void pageSize=(const QSizeF size)Description: Method void QTextDocument::setPageSize(const QSizeF &size) Python specific notes:The object exposes a writable attribute 'pageSize'. This is the setter. [const] void print(QPrinter ptr printer)Description: Method void QTextDocument::print(QPrinter *printer) Python specific notes:This method is available as method 'print_' in Python [const] int receivers(string signal)Description: Method int QTextDocument::receivers(const char *signal) This method is protected and can only be called from inside a derived class. void redo(QTextCursor ptr cursor)Description: Method void QTextDocument::redo(QTextCursor *cursor) void redoDescription: Method void QTextDocument::redo() [event] void redoAvailable(bool arg1)Description: Signal declaration for QTextDocument::redoAvailable(bool) You can bind a procedure to this signal. [const] QVariant resource(int type,const QUrl name)Description: Method QVariant QTextDocument::resource(int type, const QUrl &name) [const] int revisionDescription: Method int QTextDocument::revision() [const] QTextFrame ptr rootFrameDescription: Method QTextFrame *QTextDocument::rootFrame() [const] QObject ptr senderDescription: Method QObject *QTextDocument::sender() This method is protected and can only be called from inside a derived class. void setDefaultFont(const QFont font)Description: Method void QTextDocument::setDefaultFont(const QFont &font) Python specific notes:The object exposes a writable attribute 'defaultFont'. This is the setter. void setDefaultStyleSheet(string sheet)Description: Method void QTextDocument::setDefaultStyleSheet(const QString &sheet) Python specific notes:The object exposes a writable attribute 'defaultStyleSheet'. This is the setter. void setDefaultTextOption(const QTextOption option)Description: Method void QTextDocument::setDefaultTextOption(const QTextOption &option) Python specific notes:The object exposes a writable attribute 'defaultTextOption'. This is the setter. void setDocumentLayout(QAbstractTextDocumentLayout ptr layout)Description: Method void QTextDocument::setDocumentLayout(QAbstractTextDocumentLayout *layout) Python specific notes:The object exposes a writable attribute 'documentLayout'. This is the setter. void setDocumentMargin(double margin)Description: Method void QTextDocument::setDocumentMargin(double margin) Python specific notes:The object exposes a writable attribute 'documentMargin'. This is the setter. void setHtml(string html)Description: Method void QTextDocument::setHtml(const QString &html) void setIndentWidth(double width)Description: Method void QTextDocument::setIndentWidth(double width) Python specific notes:The object exposes a writable attribute 'indentWidth'. This is the setter. void setMaximumBlockCount(int maximum)Description: Method void QTextDocument::setMaximumBlockCount(int maximum) Python specific notes:The object exposes a writable attribute 'maximumBlockCount'. This is the setter. void setMetaInformation(const QTextDocument_MetaInformation info,string arg2)Description: Method void QTextDocument::setMetaInformation(QTextDocument::MetaInformation info, const QString &) void setModified(bool m = true)Description: Method void QTextDocument::setModified(bool m) Python specific notes:The object exposes a writable attribute 'modified'. This is the setter. void setPageSize(const QSizeF size)Description: Method void QTextDocument::setPageSize(const QSizeF &size) Python specific notes:The object exposes a writable attribute 'pageSize'. This is the setter. void setPlainText(string text)Description: Method void QTextDocument::setPlainText(const QString &text) void setTextWidth(double width)Description: Method void QTextDocument::setTextWidth(double width) Python specific notes:The object exposes a writable attribute 'textWidth'. This is the setter. void setUndoRedoEnabled(bool enable)Description: Method void QTextDocument::setUndoRedoEnabled(bool enable) Python specific notes:The object exposes a writable attribute 'undoRedoEnabled'. This is the setter. void setUseDesignMetrics(bool b)Description: Method void QTextDocument::setUseDesignMetrics(bool b) Python specific notes:The object exposes a writable attribute 'useDesignMetrics'. This is the setter. [const] QSizeF sizeDescription: Method QSizeF QTextDocument::size() Python specific notes:The object exposes a readable attribute 'size'. This is the getter. [static] QMetaObject staticMetaObjectDescription: Obtains the static MetaObject for this class. [const] double textWidthDescription: Method double QTextDocument::textWidth() Python specific notes:The object exposes a readable attribute 'textWidth'. This is the getter. void textWidth=(double width)Description: Method void QTextDocument::setTextWidth(double width) Python specific notes:The object exposes a writable attribute 'textWidth'. This is the setter. [virtual] void timerEvent(QTimerEvent ptr arg1)Description: Virtual method void QTextDocument::timerEvent(QTimerEvent *) This method can be reimplemented in a derived class. [const] string toHtml(string encoding = QByteArray())Description: Method QString QTextDocument::toHtml(const QByteArray &encoding) [const] string toPlainTextDescription: Method QString QTextDocument::toPlainText() [static] string tr(string s,string c = 0)Description: Static method QString QTextDocument::tr(const char *s, const char *c) This method is static and can be called without an instance. [static] string tr(string s,string c,int n)Description: Static method QString QTextDocument::tr(const char *s, const char *c, int n) This method is static and can be called without an instance. [static] string trUtf8(string s,string c = 0)Description: Static method QString QTextDocument::trUtf8(const char *s, const char *c) This method is static and can be called without an instance. [static] string trUtf8(string s,string c,int n)Description: Static method QString QTextDocument::trUtf8(const char *s, const char *c, int n) This method is static and can be called without an instance. void undo(QTextCursor ptr cursor)Description: Method void QTextDocument::undo(QTextCursor *cursor) void undoDescription: Method void QTextDocument::undo() [event] void undoAvailable(bool arg1)Description: Signal declaration for QTextDocument::undoAvailable(bool) You can bind a procedure to this signal. [event] void undoCommandAddedDescription: Signal declaration for QTextDocument::undoCommandAdded() You can bind a procedure to this signal. [const] bool undoRedoEnabledDescription: Method bool QTextDocument::isUndoRedoEnabled() Python specific notes:The object exposes a readable attribute 'undoRedoEnabled'. This is the getter. void undoRedoEnabled=(bool enable)Description: Method void QTextDocument::setUndoRedoEnabled(bool enable) Python specific notes:The object exposes a writable attribute 'undoRedoEnabled'. This is the setter. [const] bool useDesignMetricsDescription: Method bool QTextDocument::useDesignMetrics() Python specific notes:The object exposes a readable attribute 'useDesignMetrics'. This is the getter. void useDesignMetrics=(bool b)Description: Method void QTextDocument::setUseDesignMetrics(bool b) Python specific notes:The object exposes a writable attribute 'useDesignMetrics'. This is the setter. |