iterator Class Reference |
iterator () | |
iterator ( const iterator & other ) | |
bool | atEnd () const |
QTextFragment | fragment () const |
bool | operator!= ( const iterator & other ) const |
iterator & | operator++ () |
iterator | operator++ ( int ) |
iterator & | operator-- () |
iterator | operator-- ( int ) |
bool | operator== ( const iterator & other ) const |
The QTextBlock::iterator class provides an iterator for reading the contents of a QTextBlock.
A block consists of a sequence of text fragments. This class provides a way to iterate over these, and read their contents. It does not provide a way to modify the internal structure or contents of the block.
An iterator can be constructed and used to access the fragments within a text block in the following way:
QTextBlock::iterator it; for (it = currentBlock.begin(); !(it.atEnd()); ++it) { QTextFragment currentFragment = it.fragment(); if (currentFragment.isValid()) processFragment(currentFragment); }
See also QTextFragment.
Constructs an iterator for this text block.
Copy constructor. Constructs a copy of the other iterator.
Returns true if the current item is the last item in the text block.
Returns the text fragment the iterator currently points to.
Retuns true if this iterator is different from the other iterator; otherwise returns false.
The prefix ++ operator (++i) advances the iterator to the next item in the hash and returns an iterator to the new current item.
The postfix ++ operator (i++) advances the iterator to the next item in the text block and returns an iterator to the old current item.
The prefix -- operator (--i) makes the preceding item current and returns an iterator pointing to the new current item.
The postfix -- operator (i--) makes the preceding item current and returns an iterator to the old current item.
Retuns true if this iterator is the same as the other iterator; otherwise returns false.
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt 4.6 | |
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |
Copyright © 2000-2012 - www.developpez.com