#include <layout.h>
Collaboration diagram for Wt::LayoutIterator:
Public Member Functions | |
LayoutIterator (LayoutIteratorInterface *li) | |
we cannot avoid the pointer here since we need the virtualized behaviour | |
~LayoutIterator () | |
LayoutItem * | operator * () const |
LayoutIterator | operator= (const LayoutIterator &i) |
bool | operator!= (const LayoutIteratorInterface &other) const |
LayoutIterator & | operator++ (int) |
void | start () |
bool | finish () |
LayoutItem * | pop () |
Private Attributes | |
LayoutIteratorInterface * | li_ |
Definition at line 82 of file layout.h.
Wt::LayoutIterator::LayoutIterator | ( | LayoutIteratorInterface * | li | ) | [inline] |
we cannot avoid the pointer here since we need the virtualized behaviour
Definition at line 85 of file layout.h.
00085 : 00086 li_(li) {} ~LayoutIterator () {
Wt::LayoutIterator::~LayoutIterator | ( | ) | [inline] |
bool Wt::LayoutIterator::finish | ( | ) | [inline] |
Definition at line 108 of file layout.h.
References Wt::LayoutIteratorInterface::finish(), and li_.
Referenced by Wt::LayoutItem::invalidateRecursively(), and Wt::Layout::setGeometry().
00108 { 00109 return li_->finish(); 00110 }
Here is the call graph for this function:
LayoutItem* Wt::LayoutIterator::operator * | ( | ) | const [inline] |
bool Wt::LayoutIterator::operator!= | ( | const LayoutIteratorInterface & | other | ) | const [inline] |
LayoutIterator& Wt::LayoutIterator::operator++ | ( | int | ) | [inline] |
LayoutIterator Wt::LayoutIterator::operator= | ( | const LayoutIterator & | i | ) | [inline] |
LayoutItem* Wt::LayoutIterator::pop | ( | ) | [inline] |
Definition at line 111 of file layout.h.
References li_, and Wt::LayoutIteratorInterface::pop().
00111 { 00112 return li_->pop(); 00113 }
Here is the call graph for this function:
void Wt::LayoutIterator::start | ( | ) | [inline] |
Definition at line 105 of file layout.h.
References li_, and Wt::LayoutIteratorInterface::start().
Referenced by Wt::LayoutItem::invalidateRecursively(), and Wt::Layout::setGeometry().
00105 { 00106 return li_->start(); 00107 }
Here is the call graph for this function:
LayoutIteratorInterface* Wt::LayoutIterator::li_ [private] |
Definition at line 116 of file layout.h.
Referenced by finish(), operator *(), operator!=(), operator=(), pop(), start(), and ~LayoutIterator().
This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.