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().