/***********************************************************************
**
**   mapelementlist.h
**
**   This file is part of Cumulus.
**
************************************************************************
**
**   Copyright (c):  2002 by Eggert Ehmke
**
**   This file is distributed under the terms of the General Public
**   Licence. See the file COPYING for more information.
**
**   $Id: mapelementlist.h,v 1.1 2002/10/02 15:10:24 eggert Exp $
**
***********************************************************************/

#ifndef MAPELEMENTLIST_H
#define MAPELEMENTLIST_H

#include <qlist.h>
#include "basemapelement.h"

/**
  *@author Eggert Ehmke
  */

class MapElementList : public QList<BaseMapElement>
{
public: 
	MapElementList();
	~MapElementList();
  void append (const BaseMapElement* elem);
protected:
  virtual int compareItems (QCollection::Item item1, QCollection::Item item2);
};

#endif
