![]() |
Qt 4.8
|
#include <qfragmentmap_p.h>
Classes | |
| class | ConstIterator |
| class | Iterator |
Public Functions | |
| Iterator | begin () |
| ConstIterator | begin () const |
| void | clear () |
| Iterator | end () |
| ConstIterator | end () const |
| uint | erase_single (uint f) |
| Iterator | find (int k, uint field=0) |
| ConstIterator | find (int k, uint field=0) const |
| uint | findNode (int k, uint field=0) const |
| int | firstNode () const |
| Fragment * | fragment (uint index) |
| const Fragment * | fragment (uint index) const |
| uint | insert_single (int key, uint length) |
| bool | isEmpty () const |
| bool | isValid (uint n) const |
| ConstIterator | last () const |
| int | length (uint field=0) const |
| uint | next (uint n) const |
| int | numNodes () const |
| uint | position (uint node, uint field=0) const |
| uint | previous (uint n) const |
| QFragmentMap () | |
| void | setSize (uint node, int new_size, uint field=0) |
| uint | size (uint node, uint field=0) const |
| ~QFragmentMap () | |
Private Functions | |
| QFragmentMap & | operator= (const QFragmentMap &m) |
| QFragmentMap (const QFragmentMap &m) | |
Properties | |
| QFragmentMapData< Fragment > | data |
Friends | |
| class | ConstIterator |
| class | Iterator |
Definition at line 723 of file qfragmentmap_p.h.
|
inline |
Definition at line 801 of file qfragmentmap_p.h.
|
inline |
Definition at line 802 of file qfragmentmap_p.h.
|
private |
|
inline |
Definition at line 816 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::compressPieceTable(), QTextDocumentPrivate::setLayout(), and QTextOdfWriter::writeAll().
|
inline |
Definition at line 818 of file qfragmentmap_p.h.
|
inline |
|
inline |
|
inline |
Definition at line 819 of file qfragmentmap_p.h.
|
inline |
Definition at line 842 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::remove_block(), QTextDocumentPrivate::remove_string(), and QTextDocumentPrivate::unite().
|
inline |
Definition at line 827 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::blockCharFormatIndex(), QTextDocumentPrivate::setCharFormat(), and QTextTable::splitCell().
|
inline |
Definition at line 828 of file qfragmentmap_p.h.
|
inline |
Definition at line 830 of file qfragmentmap_p.h.
Referenced by QTextTableCell::begin(), QTextFrame::begin(), QTextCursorPrivate::block(), QTextTableCell::end(), QTextFrame::end(), QTextDocumentLayoutPrivate::frameIteratorForTextPosition(), QTextDocumentPrivate::insert(), QTextDocumentPrivate::insert_block(), QTextDocumentPrivate::insert_string(), QTextDocumentPrivate::insertBlock(), QTextDocumentPrivate::move(), QTextFrame::iterator::operator++(), QTextFrame::iterator::operator--(), QTextDocumentPrivate::remove_block(), QTextDocumentPrivate::remove_string(), QTextDocumentPrivate::setCharFormat(), QTextDocumentPrivate::split(), and QTextDocumentPrivate::undoRedo().
|
inline |
|
inline |
Definition at line 852 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::block(), QTextDocumentPrivate::insert(), QTextDocumentPrivate::insert_block(), QTextDocumentPrivate::insert_string(), QTextDocumentPrivate::insertBlock(), QTextDocumentPrivate::move(), QFragmentMap< Fragment >::Iterator::operator*(), QFragmentMap< Fragment >::ConstIterator::operator*(), QFragmentMap< Fragment >::Iterator::operator->(), QFragmentMap< Fragment >::ConstIterator::operator->(), QTextDocumentPrivate::remove_block(), QTextDocumentPrivate::remove_string(), QTextDocumentPrivate::split(), QTextDocumentPrivate::undoRedo(), QTextDocumentPrivate::unite(), QFragmentMap< Fragment >::Iterator::value(), and QFragmentMap< Fragment >::ConstIterator::value().
|
inline |
Definition at line 856 of file qfragmentmap_p.h.
|
inline |
Definition at line 832 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::insert_block(), QTextDocumentPrivate::insert_string(), and QTextDocumentPrivate::split().
|
inline |
Definition at line 823 of file qfragmentmap_p.h.
|
inline |
Definition at line 861 of file qfragmentmap_p.h.
|
inline |
Definition at line 821 of file qfragmentmap_p.h.
|
inline |
Definition at line 825 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::clear(), QTextDocumentPrivate::insert(), QTextDocumentPrivate::insert_block(), QTextDocumentPrivate::insert_string(), QTextDocumentPrivate::insertBlock(), QTextDocumentPrivate::move(), QTextDocumentPrivate::remove_block(), and QTextDocumentPrivate::remove_string().
|
inline |
Definition at line 862 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::insertBlock(), QTextDocumentPrivate::move(), QTextFrame::iterator::operator++(), QTextDocumentPrivate::remove_block(), and QTextDocumentPrivate::unite().
|
inline |
Definition at line 824 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::ensureMaximumBlockCount(), and QTextDocumentPrivate::finishEdit().
|
private |
|
inline |
Definition at line 860 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::blockCharFormatIndex(), QTextTable::cellAt(), QTextTableCell::firstPosition(), QTextDocumentLayoutPrivate::frameIteratorForTextPosition(), QTextDocumentPrivate::insert_block(), QTextDocumentPrivate::insertBlock(), QTextTableCell::lastPosition(), QTextTable::mergeCells(), QTextDocumentPrivate::move(), QTextFrame::iterator::operator++(), QTextFrame::iterator::operator--(), operator<(), QTextDocumentPrivate::remove_block(), QTextDocumentPrivate::remove_string(), QTextTable::removeColumns(), QTextTable::removeRows(), QTextDocumentPrivate::split(), and QTextTable::splitCell().
|
inline |
Definition at line 863 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::insert_string(), QTextDocumentPrivate::move(), and QTextFrame::iterator::operator--().
|
inline |
Definition at line 865 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::insert_block(), QTextDocumentPrivate::insert_string(), QTextDocumentPrivate::remove_block(), QTextDocumentPrivate::remove_string(), QTextDocumentPrivate::split(), and QTextDocumentPrivate::unite().
|
inline |
Definition at line 864 of file qfragmentmap_p.h.
Referenced by QTextDocumentPrivate::insert_block(), QTextDocumentPrivate::insert_string(), QTextDocumentPrivate::insertBlock(), QTextDocumentPrivate::move(), QTextDocumentPrivate::remove_block(), and QTextDocumentPrivate::remove_string().
|
friend |
Definition at line 878 of file qfragmentmap_p.h.
Definition at line 877 of file qfragmentmap_p.h.
|
private |
Definition at line 880 of file qfragmentmap_p.h.
Referenced by QFragmentMap< Fragment >::Iterator::operator++(), QFragmentMap< Fragment >::ConstIterator::operator++(), QFragmentMap< Fragment >::Iterator::operator--(), QFragmentMap< Fragment >::ConstIterator::operator--(), QFragmentMap< Fragment >::Iterator::position(), QFragmentMap< Fragment >::ConstIterator::position(), and QFragmentMap< Fragment >::ConstIterator::size().