Skip to main content

QTextDocument

Struct QTextDocument 

Source
pub struct QTextDocument { /* private fields */ }
Expand description

C++ class: QTextDocument.

Implementations§

Source§

impl QTextDocument

Source

pub fn contents_change(&self) -> Signal<(c_int, c_int, c_int)>

Returns a built-in Qt signal QTextDocument::contentsChange that can be passed to qt_core::Signal::connect.

Source

pub fn contents_changed(&self) -> Signal<()>

Returns a built-in Qt signal QTextDocument::contentsChanged that can be passed to qt_core::Signal::connect.

Source

pub fn undo_available(&self) -> Signal<(bool,)>

Returns a built-in Qt signal QTextDocument::undoAvailable that can be passed to qt_core::Signal::connect.

Source

pub fn redo_available(&self) -> Signal<(bool,)>

Returns a built-in Qt signal QTextDocument::redoAvailable that can be passed to qt_core::Signal::connect.

Source

pub fn undo_command_added(&self) -> Signal<()>

Returns a built-in Qt signal QTextDocument::undoCommandAdded that can be passed to qt_core::Signal::connect.

Source

pub fn modification_changed(&self) -> Signal<(bool,)>

Returns a built-in Qt signal QTextDocument::modificationChanged that can be passed to qt_core::Signal::connect.

Source

pub fn cursor_position_changed(&self) -> Signal<(*const QTextCursor,)>

Returns a built-in Qt signal QTextDocument::cursorPositionChanged that can be passed to qt_core::Signal::connect.

Source

pub fn block_count_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QTextDocument::blockCountChanged that can be passed to qt_core::Signal::connect.

Source

pub fn base_url_changed(&self) -> Signal<(*const QUrl,)>

Returns a built-in Qt signal QTextDocument::baseUrlChanged that can be passed to qt_core::Signal::connect.

Source

pub fn document_layout_changed(&self) -> Signal<()>

Returns a built-in Qt signal QTextDocument::documentLayoutChanged that can be passed to qt_core::Signal::connect.

Source

pub fn slot_undo(&self) -> Receiver<()>

Returns a built-in Qt slot QTextDocument::undo that can be passed to qt_core::Signal::connect.

Source

pub fn slot_redo(&self) -> Receiver<()>

Returns a built-in Qt slot QTextDocument::redo that can be passed to qt_core::Signal::connect.

Source

pub fn slot_append_undo_item(&self) -> Receiver<(*mut QAbstractUndoItem,)>

Returns a built-in Qt slot QTextDocument::appendUndoItem that can be passed to qt_core::Signal::connect.

Source

pub fn slot_set_modified(&self) -> Receiver<(bool,)>

Returns a built-in Qt slot QTextDocument::setModified that can be passed to qt_core::Signal::connect.

Source

pub unsafe fn add_resource( &self, type_: c_int, name: impl CastInto<Ref<QUrl>>, resource: impl CastInto<Ref<QVariant>>, )

Calls C++ function: void QTextDocument::addResource(int type, const QUrl& name, const QVariant& resource).

Source

pub unsafe fn adjust_size(&self)

Calls C++ function: void QTextDocument::adjustSize().

Source

pub unsafe fn all_formats(&self) -> CppBox<QVectorOfQTextFormat>

Calls C++ function: QVector<QTextFormat> QTextDocument::allFormats() const.

Source

pub unsafe fn append_undo_item( &self, arg1: impl CastInto<Ptr<QAbstractUndoItem>>, )

Calls C++ function: [slot] void QTextDocument::appendUndoItem(QAbstractUndoItem* arg1).

Source

pub unsafe fn available_redo_steps(&self) -> c_int

Calls C++ function: int QTextDocument::availableRedoSteps() const.

Source

pub unsafe fn available_undo_steps(&self) -> c_int

Calls C++ function: int QTextDocument::availableUndoSteps() const.

Source

pub unsafe fn base_url(&self) -> CppBox<QUrl>

Calls C++ function: QUrl QTextDocument::baseUrl() const.

Source

pub unsafe fn begin(&self) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::begin() const.

Source

pub unsafe fn block_count(&self) -> c_int

Calls C++ function: int QTextDocument::blockCount() const.

Source

pub unsafe fn character_at(&self, pos: c_int) -> CppBox<QChar>

Calls C++ function: QChar QTextDocument::characterAt(int pos) const.

Source

pub unsafe fn character_count(&self) -> c_int

Calls C++ function: int QTextDocument::characterCount() const.

Source

pub unsafe fn clear(&self)

Calls C++ function: virtual void QTextDocument::clear().

Source

pub unsafe fn clear_undo_redo_stacks_1a(&self, history_to_clear: Stacks)

Calls C++ function: void QTextDocument::clearUndoRedoStacks(QTextDocument::Stacks historyToClear = …).

Source

pub unsafe fn clear_undo_redo_stacks_0a(&self)

Calls C++ function: void QTextDocument::clearUndoRedoStacks().

Source

pub unsafe fn clone_1a( &self, parent: impl CastInto<Ptr<QObject>>, ) -> QPtr<QTextDocument>

Calls C++ function: QTextDocument* QTextDocument::clone(QObject* parent = …) const.

Source

pub unsafe fn clone_0a(&self) -> QPtr<QTextDocument>

Calls C++ function: QTextDocument* QTextDocument::clone() const.

Source

pub unsafe fn default_cursor_move_style(&self) -> CursorMoveStyle

Calls C++ function: Qt::CursorMoveStyle QTextDocument::defaultCursorMoveStyle() const.

Source

pub unsafe fn default_font(&self) -> CppBox<QFont>

Calls C++ function: QFont QTextDocument::defaultFont() const.

Source

pub unsafe fn default_style_sheet(&self) -> CppBox<QString>

Calls C++ function: QString QTextDocument::defaultStyleSheet() const.

Source

pub unsafe fn default_text_option(&self) -> CppBox<QTextOption>

Calls C++ function: QTextOption QTextDocument::defaultTextOption() const.

Source

pub unsafe fn document_layout(&self) -> QPtr<QAbstractTextDocumentLayout>

Calls C++ function: QAbstractTextDocumentLayout* QTextDocument::documentLayout() const.

Source

pub unsafe fn document_margin(&self) -> c_double

Calls C++ function: double QTextDocument::documentMargin() const.

Source

pub unsafe fn draw_contents_2a( &self, painter: impl CastInto<Ptr<QPainter>>, rect: impl CastInto<Ref<QRectF>>, )

Calls C++ function: void QTextDocument::drawContents(QPainter* painter, const QRectF& rect = …).

Source

pub unsafe fn draw_contents_1a(&self, painter: impl CastInto<Ptr<QPainter>>)

Calls C++ function: void QTextDocument::drawContents(QPainter* painter).

Source

pub unsafe fn end(&self) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::end() const.

Source

pub unsafe fn find_q_string_int_q_flags_find_flag( &self, sub_string: impl CastInto<Ref<QString>>, from: c_int, options: QFlags<FindFlag>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QString& subString, int from = …, QFlags<QTextDocument::FindFlag> options = …) const.

Source

pub unsafe fn find_q_string_q_text_cursor_q_flags_find_flag( &self, sub_string: impl CastInto<Ref<QString>>, cursor: impl CastInto<Ref<QTextCursor>>, options: QFlags<FindFlag>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QString& subString, const QTextCursor& cursor, QFlags<QTextDocument::FindFlag> options = …) const.

Source

pub unsafe fn find_q_reg_exp_int_q_flags_find_flag( &self, expr: impl CastInto<Ref<QRegExp>>, from: c_int, options: QFlags<FindFlag>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegExp& expr, int from = …, QFlags<QTextDocument::FindFlag> options = …) const.

Source

pub unsafe fn find_q_reg_exp_q_text_cursor_q_flags_find_flag( &self, expr: impl CastInto<Ref<QRegExp>>, cursor: impl CastInto<Ref<QTextCursor>>, options: QFlags<FindFlag>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegExp& expr, const QTextCursor& cursor, QFlags<QTextDocument::FindFlag> options = …) const.

Source

pub unsafe fn find_q_regular_expression_int_q_flags_find_flag( &self, expr: impl CastInto<Ref<QRegularExpression>>, from: c_int, options: QFlags<FindFlag>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegularExpression& expr, int from = …, QFlags<QTextDocument::FindFlag> options = …) const.

Source

pub unsafe fn find_q_regular_expression_q_text_cursor_q_flags_find_flag( &self, expr: impl CastInto<Ref<QRegularExpression>>, cursor: impl CastInto<Ref<QTextCursor>>, options: QFlags<FindFlag>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegularExpression& expr, const QTextCursor& cursor, QFlags<QTextDocument::FindFlag> options = …) const.

Source

pub unsafe fn find_q_string_int( &self, sub_string: impl CastInto<Ref<QString>>, from: c_int, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QString& subString, int from = …) const.

Source

pub unsafe fn find_q_string( &self, sub_string: impl CastInto<Ref<QString>>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QString& subString) const.

Source

pub unsafe fn find_q_string_q_text_cursor( &self, sub_string: impl CastInto<Ref<QString>>, cursor: impl CastInto<Ref<QTextCursor>>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QString& subString, const QTextCursor& cursor) const.

Source

pub unsafe fn find_q_reg_exp_int( &self, expr: impl CastInto<Ref<QRegExp>>, from: c_int, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegExp& expr, int from = …) const.

Source

pub unsafe fn find_q_reg_exp( &self, expr: impl CastInto<Ref<QRegExp>>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegExp& expr) const.

Source

pub unsafe fn find_q_reg_exp_q_text_cursor( &self, expr: impl CastInto<Ref<QRegExp>>, cursor: impl CastInto<Ref<QTextCursor>>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegExp& expr, const QTextCursor& cursor) const.

Source

pub unsafe fn find_q_regular_expression_int( &self, expr: impl CastInto<Ref<QRegularExpression>>, from: c_int, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegularExpression& expr, int from = …) const.

Source

pub unsafe fn find_q_regular_expression( &self, expr: impl CastInto<Ref<QRegularExpression>>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegularExpression& expr) const.

Source

pub unsafe fn find_q_regular_expression_q_text_cursor( &self, expr: impl CastInto<Ref<QRegularExpression>>, cursor: impl CastInto<Ref<QTextCursor>>, ) -> CppBox<QTextCursor>

Calls C++ function: QTextCursor QTextDocument::find(const QRegularExpression& expr, const QTextCursor& cursor) const.

Source

pub unsafe fn find_block(&self, pos: c_int) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::findBlock(int pos) const.

Source

pub unsafe fn find_block_by_line_number( &self, block_number: c_int, ) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::findBlockByLineNumber(int blockNumber) const.

Source

pub unsafe fn find_block_by_number( &self, block_number: c_int, ) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::findBlockByNumber(int blockNumber) const.

Source

pub unsafe fn first_block(&self) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::firstBlock() const.

Source

pub unsafe fn frame_at(&self, pos: c_int) -> QPtr<QTextFrame>

Calls C++ function: QTextFrame* QTextDocument::frameAt(int pos) const.

Source

pub unsafe fn ideal_width(&self) -> c_double

Calls C++ function: double QTextDocument::idealWidth() const.

Source

pub unsafe fn indent_width(&self) -> c_double

Calls C++ function: double QTextDocument::indentWidth() const.

Source

pub unsafe fn is_empty(&self) -> bool

Calls C++ function: bool QTextDocument::isEmpty() const.

Source

pub unsafe fn is_modified(&self) -> bool

Calls C++ function: bool QTextDocument::isModified() const.

Source

pub unsafe fn is_redo_available(&self) -> bool

Calls C++ function: bool QTextDocument::isRedoAvailable() const.

Source

pub unsafe fn is_undo_available(&self) -> bool

Calls C++ function: bool QTextDocument::isUndoAvailable() const.

Source

pub unsafe fn is_undo_redo_enabled(&self) -> bool

Calls C++ function: bool QTextDocument::isUndoRedoEnabled() const.

Source

pub unsafe fn last_block(&self) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::lastBlock() const.

Source

pub unsafe fn line_count(&self) -> c_int

Calls C++ function: int QTextDocument::lineCount() const.

Source

pub unsafe fn mark_contents_dirty(&self, from: c_int, length: c_int)

Calls C++ function: void QTextDocument::markContentsDirty(int from, int length).

Source

pub unsafe fn maximum_block_count(&self) -> c_int

Calls C++ function: int QTextDocument::maximumBlockCount() const.

Source

pub unsafe fn meta_information(&self, info: MetaInformation) -> CppBox<QString>

Calls C++ function: QString QTextDocument::metaInformation(QTextDocument::MetaInformation info) const.

Source

pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>

Calls C++ function: virtual const QMetaObject* QTextDocument::metaObject() const.

Source

pub unsafe fn from_q_object( parent: impl CastInto<Ptr<QObject>>, ) -> QBox<QTextDocument>

Calls C++ function: [constructor] void QTextDocument::QTextDocument(QObject* parent = …).

Source

pub unsafe fn from_q_string_q_object( text: impl CastInto<Ref<QString>>, parent: impl CastInto<Ptr<QObject>>, ) -> QBox<QTextDocument>

Calls C++ function: [constructor] void QTextDocument::QTextDocument(const QString& text, QObject* parent = …).

Source

pub unsafe fn new() -> QBox<QTextDocument>

Calls C++ function: [constructor] void QTextDocument::QTextDocument().

Source

pub unsafe fn from_q_string( text: impl CastInto<Ref<QString>>, ) -> QBox<QTextDocument>

Calls C++ function: [constructor] void QTextDocument::QTextDocument(const QString& text).

Source

pub unsafe fn object(&self, object_index: c_int) -> QPtr<QTextObject>

Calls C++ function: QTextObject* QTextDocument::object(int objectIndex) const.

Source

pub unsafe fn object_for_format( &self, arg1: impl CastInto<Ref<QTextFormat>>, ) -> QPtr<QTextObject>

Calls C++ function: QTextObject* QTextDocument::objectForFormat(const QTextFormat& arg1) const.

Source

pub unsafe fn page_count(&self) -> c_int

Calls C++ function: int QTextDocument::pageCount() const.

Source

pub unsafe fn page_size(&self) -> CppBox<QSizeF>

Calls C++ function: QSizeF QTextDocument::pageSize() const.

Source

pub unsafe fn print(&self, printer: impl CastInto<Ptr<QPagedPaintDevice>>)

Calls C++ function: void QTextDocument::print(QPagedPaintDevice* printer) const.

Source

pub unsafe fn qt_metacall( &self, arg1: Call, arg2: c_int, arg3: *mut *mut c_void, ) -> c_int

Calls C++ function: virtual int QTextDocument::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3).

Source

pub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void

Calls C++ function: virtual void* QTextDocument::qt_metacast(const char* arg1).

Source

pub unsafe fn redo_1a(&self, cursor: impl CastInto<Ptr<QTextCursor>>)

Calls C++ function: void QTextDocument::redo(QTextCursor* cursor).

Source

pub unsafe fn redo_0a(&self)

Calls C++ function: [slot] void QTextDocument::redo().

Source

pub unsafe fn resource( &self, type_: c_int, name: impl CastInto<Ref<QUrl>>, ) -> CppBox<QVariant>

Calls C++ function: QVariant QTextDocument::resource(int type, const QUrl& name) const.

Source

pub unsafe fn revision(&self) -> c_int

Calls C++ function: int QTextDocument::revision() const.

Source

pub unsafe fn root_frame(&self) -> QPtr<QTextFrame>

Calls C++ function: QTextFrame* QTextDocument::rootFrame() const.

Source

pub unsafe fn set_base_url(&self, url: impl CastInto<Ref<QUrl>>)

Calls C++ function: void QTextDocument::setBaseUrl(const QUrl& url).

Source

pub unsafe fn set_default_cursor_move_style(&self, style: CursorMoveStyle)

Calls C++ function: void QTextDocument::setDefaultCursorMoveStyle(Qt::CursorMoveStyle style).

Source

pub unsafe fn set_default_font(&self, font: impl CastInto<Ref<QFont>>)

Calls C++ function: void QTextDocument::setDefaultFont(const QFont& font).

Source

pub unsafe fn set_default_style_sheet(&self, sheet: impl CastInto<Ref<QString>>)

Calls C++ function: void QTextDocument::setDefaultStyleSheet(const QString& sheet).

Source

pub unsafe fn set_default_text_option( &self, option: impl CastInto<Ref<QTextOption>>, )

Calls C++ function: void QTextDocument::setDefaultTextOption(const QTextOption& option).

Source

pub unsafe fn set_document_layout( &self, layout: impl CastInto<Ptr<QAbstractTextDocumentLayout>>, )

Calls C++ function: void QTextDocument::setDocumentLayout(QAbstractTextDocumentLayout* layout).

Source

pub unsafe fn set_document_margin(&self, margin: c_double)

Calls C++ function: void QTextDocument::setDocumentMargin(double margin).

Source

pub unsafe fn set_html(&self, html: impl CastInto<Ref<QString>>)

Calls C++ function: void QTextDocument::setHtml(const QString& html).

Source

pub unsafe fn set_indent_width(&self, width: c_double)

Calls C++ function: void QTextDocument::setIndentWidth(double width).

Source

pub unsafe fn set_markdown_2a( &self, markdown: impl CastInto<Ref<QString>>, features: QFlags<MarkdownFeature>, )

Calls C++ function: void QTextDocument::setMarkdown(const QString& markdown, QFlags<QTextDocument::MarkdownFeature> features = …).

Source

pub unsafe fn set_markdown_1a(&self, markdown: impl CastInto<Ref<QString>>)

Calls C++ function: void QTextDocument::setMarkdown(const QString& markdown).

Source

pub unsafe fn set_maximum_block_count(&self, maximum: c_int)

Calls C++ function: void QTextDocument::setMaximumBlockCount(int maximum).

Source

pub unsafe fn set_meta_information( &self, info: MetaInformation, arg2: impl CastInto<Ref<QString>>, )

Calls C++ function: void QTextDocument::setMetaInformation(QTextDocument::MetaInformation info, const QString& arg2).

Source

pub unsafe fn set_modified_1a(&self, m: bool)

Calls C++ function: [slot] void QTextDocument::setModified(bool m = …).

Source

pub unsafe fn set_modified_0a(&self)

Calls C++ function: [slot] void QTextDocument::setModified().

Source

pub unsafe fn set_page_size(&self, size: impl CastInto<Ref<QSizeF>>)

Calls C++ function: void QTextDocument::setPageSize(const QSizeF& size).

Source

pub unsafe fn set_plain_text(&self, text: impl CastInto<Ref<QString>>)

Calls C++ function: void QTextDocument::setPlainText(const QString& text).

Source

pub unsafe fn set_text_width(&self, width: c_double)

Calls C++ function: void QTextDocument::setTextWidth(double width).

Source

pub unsafe fn set_undo_redo_enabled(&self, enable: bool)

Calls C++ function: void QTextDocument::setUndoRedoEnabled(bool enable).

Source

pub unsafe fn set_use_design_metrics(&self, b: bool)

Calls C++ function: void QTextDocument::setUseDesignMetrics(bool b).

Source

pub unsafe fn size(&self) -> CppBox<QSizeF>

Calls C++ function: QSizeF QTextDocument::size() const.

Source

pub unsafe fn static_meta_object() -> Ref<QMetaObject>

Returns a reference to the staticMetaObject field.

Source

pub unsafe fn text_width(&self) -> c_double

Calls C++ function: double QTextDocument::textWidth() const.

Source

pub unsafe fn to_html_1a( &self, encoding: impl CastInto<Ref<QByteArray>>, ) -> CppBox<QString>

Calls C++ function: QString QTextDocument::toHtml(const QByteArray& encoding = …) const.

Source

pub unsafe fn to_html_0a(&self) -> CppBox<QString>

Calls C++ function: QString QTextDocument::toHtml() const.

Source

pub unsafe fn to_markdown_1a( &self, features: QFlags<MarkdownFeature>, ) -> CppBox<QString>

Calls C++ function: QString QTextDocument::toMarkdown(QFlags<QTextDocument::MarkdownFeature> features = …) const.

Source

pub unsafe fn to_markdown_0a(&self) -> CppBox<QString>

Calls C++ function: QString QTextDocument::toMarkdown() const.

Source

pub unsafe fn to_plain_text(&self) -> CppBox<QString>

Calls C++ function: QString QTextDocument::toPlainText() const.

Source

pub unsafe fn to_raw_text(&self) -> CppBox<QString>

Calls C++ function: QString QTextDocument::toRawText() const.

Source

pub unsafe fn tr( s: *const c_char, c: *const c_char, n: c_int, ) -> CppBox<QString>

Calls C++ function: static QString QTextDocument::tr(const char* s, const char* c, int n).

Source

pub unsafe fn tr_utf8( s: *const c_char, c: *const c_char, n: c_int, ) -> CppBox<QString>

Calls C++ function: static QString QTextDocument::trUtf8(const char* s, const char* c, int n).

Source

pub unsafe fn undo_1a(&self, cursor: impl CastInto<Ptr<QTextCursor>>)

Calls C++ function: void QTextDocument::undo(QTextCursor* cursor).

Source

pub unsafe fn undo_0a(&self)

Calls C++ function: [slot] void QTextDocument::undo().

Source

pub unsafe fn use_design_metrics(&self) -> bool

Calls C++ function: bool QTextDocument::useDesignMetrics() const.

Methods from Deref<Target = QObject>§

Source

pub unsafe fn find_child<T>( &self, name: &str, ) -> Result<QPtr<T>, FindChildError>

Finds a child of self with the specified object name and casts it to type T.

The search is performed recursively. If there is more than one child matching the search, the most direct ancestor is returned. If there are several direct ancestors, it is undefined which one will be returned.

Returns an error if there is no child object with object name name or the found object cannot be cast to T.

Source

pub fn destroyed(&self) -> Signal<(*mut QObject,)>

Returns a built-in Qt signal QObject::destroyed that can be passed to qt_core::Signal::connect.

Source

pub fn object_name_changed(&self) -> Signal<(*const QString,)>

Returns a built-in Qt signal QObject::objectNameChanged that can be passed to qt_core::Signal::connect.

Source

pub fn slot_delete_later(&self) -> Receiver<()>

Returns a built-in Qt slot QObject::deleteLater that can be passed to qt_core::Signal::connect.

Source

pub unsafe fn block_signals(&self, b: bool) -> bool

Calls C++ function: bool QObject::blockSignals(bool b).

Source

pub unsafe fn children(&self) -> Ref<QListOfQObject>

Calls C++ function: const QList<QObject*>& QObject::children() const.

Source

pub unsafe fn delete_later(&self)

Calls C++ function: [slot] void QObject::deleteLater().

Source

pub unsafe fn disconnect_char_q_object_char( &self, signal: *const i8, receiver: impl CastInto<Ptr<QObject>>, member: *const i8, ) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …, const QObject* receiver = …, const char* member = …) const.

Source

pub unsafe fn disconnect_q_object_char( &self, receiver: impl CastInto<Ptr<QObject>>, member: *const i8, ) -> bool

Calls C++ function: bool QObject::disconnect(const QObject* receiver, const char* member = …) const.

Source

pub unsafe fn disconnect_char_q_object( &self, signal: *const i8, receiver: impl CastInto<Ptr<QObject>>, ) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …, const QObject* receiver = …) const.

Source

pub unsafe fn disconnect_char(&self, signal: *const i8) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …) const.

Source

pub unsafe fn disconnect(&self) -> bool

Calls C++ function: bool QObject::disconnect() const.

Source

pub unsafe fn disconnect_q_object( &self, receiver: impl CastInto<Ptr<QObject>>, ) -> bool

Calls C++ function: bool QObject::disconnect(const QObject* receiver) const.

Source

pub unsafe fn dump_object_info_mut(&self)

Calls C++ function: void QObject::dumpObjectInfo().

Source

pub unsafe fn dump_object_info(&self)

Calls C++ function: void QObject::dumpObjectInfo() const.

Source

pub unsafe fn dump_object_tree_mut(&self)

Calls C++ function: void QObject::dumpObjectTree().

Source

pub unsafe fn dump_object_tree(&self)

Calls C++ function: void QObject::dumpObjectTree() const.

Source

pub unsafe fn dynamic_property_names(&self) -> CppBox<QListOfQByteArray>

Calls C++ function: QList<QByteArray> QObject::dynamicPropertyNames() const.

Source

pub unsafe fn eq(&self, p: impl CastInto<Ref<QPointerOfQObject>>) -> bool

Calls C++ function: bool operator==(QObject* o, const QPointer<QObject>& p).

Source

pub unsafe fn event(&self, event: impl CastInto<Ptr<QEvent>>) -> bool

Calls C++ function: virtual bool QObject::event(QEvent* event).

Source

pub unsafe fn event_filter( &self, watched: impl CastInto<Ptr<QObject>>, event: impl CastInto<Ptr<QEvent>>, ) -> bool

Calls C++ function: virtual bool QObject::eventFilter(QObject* watched, QEvent* event).

Source

pub unsafe fn find_child_q_object_2a( &self, a_name: impl CastInto<Ref<QString>>, options: QFlags<FindChildOption>, ) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>(const QString& aName = …, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_child_q_object_1a( &self, a_name: impl CastInto<Ref<QString>>, ) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>(const QString& aName = …) const.

Source

pub unsafe fn find_child_q_object_0a(&self) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>() const.

Source

pub unsafe fn find_children_q_object_q_string_q_flags_find_child_option( &self, a_name: impl CastInto<Ref<QString>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QString& aName = …, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_reg_exp_q_flags_find_child_option( &self, re: impl CastInto<Ref<QRegExp>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegExp& re, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_regular_expression_q_flags_find_child_option( &self, re: impl CastInto<Ref<QRegularExpression>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegularExpression& re, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_string( &self, a_name: impl CastInto<Ref<QString>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QString& aName = …) const.

Source

pub unsafe fn find_children_q_object(&self) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>() const.

Source

pub unsafe fn find_children_q_object_q_reg_exp( &self, re: impl CastInto<Ref<QRegExp>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegExp& re) const.

Source

pub unsafe fn find_children_q_object_q_regular_expression( &self, re: impl CastInto<Ref<QRegularExpression>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegularExpression& re) const.

Source

pub unsafe fn inherits(&self, classname: *const i8) -> bool

Calls C++ function: bool QObject::inherits(const char* classname) const.

Source

pub unsafe fn install_event_filter( &self, filter_obj: impl CastInto<Ptr<QObject>>, )

Calls C++ function: void QObject::installEventFilter(QObject* filterObj).

Source

pub unsafe fn is_widget_type(&self) -> bool

Calls C++ function: bool QObject::isWidgetType() const.

Source

pub unsafe fn is_window_type(&self) -> bool

Calls C++ function: bool QObject::isWindowType() const.

Source

pub unsafe fn kill_timer(&self, id: i32)

Calls C++ function: void QObject::killTimer(int id).

Source

pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>

Calls C++ function: virtual const QMetaObject* QObject::metaObject() const.

Source

pub unsafe fn move_to_thread(&self, thread: impl CastInto<Ptr<QThread>>)

Calls C++ function: void QObject::moveToThread(QThread* thread).

Source

pub unsafe fn object_name(&self) -> CppBox<QString>

Calls C++ function: QString QObject::objectName() const.

Source

pub unsafe fn parent(&self) -> QPtr<QObject>

Calls C++ function: QObject* QObject::parent() const.

Source

pub unsafe fn property(&self, name: *const i8) -> CppBox<QVariant>

Calls C++ function: QVariant QObject::property(const char* name) const.

Source

pub unsafe fn qt_metacall( &self, arg1: Call, arg2: i32, arg3: *mut *mut c_void, ) -> i32

Calls C++ function: virtual int QObject::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3).

Source

pub unsafe fn qt_metacast(&self, arg1: *const i8) -> *mut c_void

Calls C++ function: virtual void* QObject::qt_metacast(const char* arg1).

Source

pub unsafe fn remove_event_filter(&self, obj: impl CastInto<Ptr<QObject>>)

Calls C++ function: void QObject::removeEventFilter(QObject* obj).

Source

pub unsafe fn set_object_name(&self, name: impl CastInto<Ref<QString>>)

Calls C++ function: void QObject::setObjectName(const QString& name).

Source

pub unsafe fn set_parent(&self, parent: impl CastInto<Ptr<QObject>>)

Calls C++ function: void QObject::setParent(QObject* parent).

Source

pub unsafe fn set_property( &self, name: *const i8, value: impl CastInto<Ref<QVariant>>, ) -> bool

Calls C++ function: bool QObject::setProperty(const char* name, const QVariant& value).

Source

pub unsafe fn signals_blocked(&self) -> bool

Calls C++ function: bool QObject::signalsBlocked() const.

Source

pub unsafe fn start_timer_2a(&self, interval: i32, timer_type: TimerType) -> i32

Calls C++ function: int QObject::startTimer(int interval, Qt::TimerType timerType = …).

Source

pub unsafe fn start_timer_1a(&self, interval: i32) -> i32

Calls C++ function: int QObject::startTimer(int interval).

Source

pub unsafe fn thread(&self) -> QPtr<QThread>

Calls C++ function: QThread* QObject::thread() const.

Trait Implementations§

Source§

impl Begin for QTextDocument

Source§

unsafe fn begin(&self) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::begin() const.

Source§

type Output = CppBox<QTextBlock>

Output type.
Source§

impl CppDeletable for QTextDocument

Source§

unsafe fn delete(&self)

Calls C++ function: virtual [destructor] void QTextDocument::~QTextDocument().

Source§

impl Deref for QTextDocument

Source§

fn deref(&self) -> &QObject

Calls C++ function: QObject* static_cast<QObject*>(QTextDocument* ptr).

Source§

type Target = QObject

The resulting type after dereferencing.
Source§

impl DynamicCast<QTextDocument> for QObject

Source§

unsafe fn dynamic_cast(ptr: Ptr<QObject>) -> Ptr<QTextDocument>

Calls C++ function: QTextDocument* dynamic_cast<QTextDocument*>(QObject* ptr).

Source§

impl End for QTextDocument

Source§

unsafe fn end(&self) -> CppBox<QTextBlock>

Calls C++ function: QTextBlock QTextDocument::end() const.

Source§

type Output = CppBox<QTextBlock>

Output type.
Source§

impl Size for QTextDocument

Source§

unsafe fn size(&self) -> usize

Calls C++ function: QSizeF QTextDocument::size() const.

Source§

impl StaticDowncast<QTextDocument> for QObject

Source§

unsafe fn static_downcast(ptr: Ptr<QObject>) -> Ptr<QTextDocument>

Calls C++ function: QTextDocument* static_cast<QTextDocument*>(QObject* ptr).

Source§

impl StaticUpcast<QObject> for QTextDocument

Source§

unsafe fn static_upcast(ptr: Ptr<QTextDocument>) -> Ptr<QObject>

Calls C++ function: QObject* static_cast<QObject*>(QTextDocument* ptr).

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

Source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T> StaticUpcast<T> for T

Source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.