/*! Makes the given \a block part of the list. \sa remove(), removeItem() */ void QTextList::add(const QTextBlock &block) { QTextBlockFormat fmt = block.blockFormat(); fmt.setObjectIndex(objectIndex()); block.docHandle()->setBlockFormat(block, block, fmt, QTextDocumentPrivate::SetFormat); }
/*! Removes the given \a block from the list. \sa add(), removeItem() */ void QTextList::remove(const QTextBlock &block) { QTextBlockFormat fmt = block.blockFormat(); fmt.setIndent(fmt.indent() + format().indent()); fmt.setObjectIndex(-1); block.docHandle()->setBlockFormat(block, block, fmt, QTextDocumentPrivate::SetFormat); }