#include <QtCore/qlist.h>
#ifndef QLIST_H
template < typename T > class QListIterator{
   private: class QList < T > c;
   public: inline QListIterator(class QList < T > const & container);
   private: typename QList < T >::const_iterator i;
   public: inline class QListIterator& operator =(class QList < T > const & container);
   public: inline void toFront();
   private: typedef typename QList < T >::const_iterator const_iterator;
   public: inline void toBack();
   public: inline bool hasNext() const
   public: inline T const & next();
   public: inline T const & peekNext() const
   public: inline bool hasPrevious() const
   public: inline T const & previous();
   public: inline T const & peekPrevious() const
   public: inline bool findNext(T const & t);
   public: inline bool findPrevious(T const & t);
};
#endif // QLIST_H