Spec-Zone.ru › Qt 5.11

Класс QTextBlockGroup

Класс QTextBlockGroup предоставляет контейнер для текстовых блоков внутри QTextDocument. Подробнее...

Заголовок: #include <QTextBlockGroup>
qmake: QT += gui
Наследует: QTextObject
Наследуется от:

QTextList

  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются реентерабельными.

Защищенные функции

QTextBlockGroup(QTextDocument *document)
virtual ~QTextBlockGroup()
virtual void blockFormatChanged(const QTextBlock &block)
virtual void blockInserted(const QTextBlock &block)
QList<QTextBlock> blockList() const
virtual void blockRemoved(const QTextBlock &block)
  • 1 защищенная функция, унаследованная от QTextObject
  • 9 защищенных функций, унаследованных от QObject

Дополнительные унаследованные члены

  • 1 свойство, унаследованное от QObject
  • 4 общедоступные функции, унаследованные от QTextObject
  • 34 общедоступные функции, унаследованные от QObject
  • 1 общедоступный слот, унаследованный от QObject
  • 2 сигнала, унаследованные от QObject
  • 1 общедоступная переменная, унаследованная от QObject
  • 10 статических общедоступных членов, унаследованных от QObject
  • 2 защищенные переменные, унаследованные от QObject

Подробное описание

Класс QTextBlockGroup предоставляет контейнер для текстовых блоков внутри QTextDocument.

Группы блоков могут использоваться для организации блоков текста в документе. Они поддерживают актуальный список текстовых блоков, которые им принадлежат, даже когда текстовые блоки редактируются.

Каждая группа имеет родительский документ, который указывается при создании группы.

Текстовые блоки могут быть добавлены в группу с помощью blockInserted() и удалены с помощью blockRemoved(). Если формат блока изменён, вызывается blockFormatChanged().

Список блоков в группе возвращается методом blockList(). Обратите внимание, что блоки в списке не обязательно являются смежными элементами в документе; например, элементы верхнего уровня в многоуровневом списке будут разделены элементами на более низких уровнях списка.

См. также QTextBlock и QTextDocument.

Документация по членам-функциям

[protected] QTextBlockGroup::QTextBlockGroup(QTextDocument *document)

Создаёт новую группу блоков для данного document.

Предупреждение: Эта функция должна вызываться только из QTextDocument::createObject().

[virtual protected] QTextBlockGroup::~QTextBlockGroup()

Удаляет эту группу блоков; блоки не удаляются, они просто больше не принадлежат этой группе.

[virtual protected] void QTextBlockGroup::blockFormatChanged(const QTextBlock &block)

Эта функция вызывается всякий раз, когда изменяется указанный block текста. Текстовый блок является членом этой группы.

Реализация базового класса ничего не делает.

[virtual protected] void QTextBlockGroup::blockInserted(const QTextBlock &block)

Добавляет данный block в конец группы.

Предупреждение: Если вы переопределяете эту функцию, вы должны вызвать реализацию базового класса.

[protected] QList<QTextBlock> QTextBlockGroup::blockList() const

Возвращает (возможно, пустой) список всех блоков, которые являются частью группы блоков.

[virtual protected] void QTextBlockGroup::blockRemoved(const QTextBlock &block)

Удаляет данный block из группы; сам блок не удаляется, он просто больше не является членом этой группы.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qtextblockgroup.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API