khtml::InlineBoxIterator Class Reference
Iterates over the inner elements of an inline flow box. More...
#include <khtml_caret_p.h>
Inheritance diagram for khtml::InlineBoxIterator:

Public Methods | |
InlineBoxIterator (RenderArena *arena, InlineFlowBox *flowBox, bool fromEnd=false) | |
InlineBoxIterator (LineIterator &lit, bool fromEnd=false, InlineBox *initBox=0) | |
InlineBoxIterator () | |
InlineBox * | operator * () const |
InlineBoxIterator & | operator++ () |
InlineBoxIterator & | operator-- () |
Detailed Description
Iterates over the inner elements of an inline flow box.The given inline flow box must be a line box. The incrementor will traverse all leaf inline boxes. It will also generate transient inline boxes for those render objects that do not have one.
- Author:
- Leo Savernik
Definition at line 334 of file khtml_caret_p.h.
Constructor & Destructor Documentation
|
creates a new iterator, initialized with the given flow box.
Definition at line 153 of file khtml_caret.cpp. |
|
creates a new iterator, initialized with the given line iterator, initialized to the given inline box, if specified.
Definition at line 159 of file khtml_caret.cpp. |
|
empty constructor.
Definition at line 352 of file khtml_caret_p.h. |
Member Function Documentation
|
returns the current leaf inline box.
Definition at line 358 of file khtml_caret_p.h. |
|
increments the iterator to point to the next inline box on this line box.
Reimplemented in khtml::EditableInlineBoxIterator. Definition at line 168 of file khtml_caret.cpp. |
|
decrements the iterator to point to the previous inline box on this line box.
Reimplemented in khtml::EditableInlineBoxIterator. Definition at line 194 of file khtml_caret.cpp. |
The documentation for this class was generated from the following files: