Source Code (Use browser search to find items of interest.)

Class Index

kdevelop'QextMdiListIterator (./kdevelop/kdevelop/widgets/qextmdi/qextmdilistiterator.h:33)

class QextMdiListIterator : public QextMdiIterator<ItemPtr> {
public:
  QextMdiListIterator(QList<Item>& list) {
    m_iterator = new QListIterator<Item>(list);
  }

  virtual void first() {
    m_iterator->toFirst();
  }
  virtual void next()  { ++(*m_iterator); }
  virtual bool isDone() const { return m_iterator->current() == NULL; }
  virtual ItemPtr currentItem() const { return m_iterator->current(); }

  virtual ~QextMdiListIterator() {
    delete m_iterator;
  }
  
private:
  QListIterator<Item> *m_iterator;
};