//---------------------------------------------------------------------------- // filename : tdemdinulliterator.h //---------------------------------------------------------------------------- // Project : KDE MDI extension // // begin : 02/2000 by Massimo Morin // changes : 02/2000 by Falk Brettschneider to create an // - 06/2000 stand-alone Qt extension set of // classes and a Qt-based library // 2000-2003 maintained by the KDevelop project // // copyright : (C) 1999-2003 by Massimo Morin (mmorin@schedsys.com) // and // Falk Brettschneider // email : falkbr@kdevelop.org (Falk Brettschneider) //---------------------------------------------------------------------------- // //---------------------------------------------------------------------------- // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU Library General Public License as // published by the Free Software Foundation; either version 2 of the // License, or (at your option) any later version. // //---------------------------------------------------------------------------- #ifndef _TDEMDINULLITERATOR_H_ #define _TDEMDINULLITERATOR_H_ #include "tdemdiiterator.h" template class KMdiNullIterator : public KMdiIterator { public: KMdiNullIterator() {}; virtual void first() {} virtual void last() {} virtual void next() {} virtual void prev() {} virtual bool isDone() const { return true; } virtual Item currentItem() const { /* should really never go inside here */ return 0; } }; #endif // _TDEMDINULLITERATOR_H_