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();