23 #ifndef __MODREADER_H_ 
   24 #define __MODREADER_H_ 
   28 #include <QSharedPointer> 
   49         virtual bool load() = 0;
 
   50         virtual QStringList getAllMaps() = 0;
 
   51         virtual bool isIwad() = 0;
 
   52         static QSharedPointer<ModReader> create(
const QString &path);
 
   93         QStringList getClassicMaps(
const QStringList &names);
 
   97         QStringList getUdmfMaps(
const QStringList &names);
 
  122         bool load() 
override;
 
  137         QStringList getAllMapsRootDir();