23 #ifndef id8E04D971_DF78_4DB4_97E84A8D859F3694
24 #define id8E04D971_DF78_4DB4_97E84A8D859F3694
28 #include <QStringList>
35 static QList<FileAlias> freeDoom2Aliases();
53 const QStringList &aliases()
const;
54 void setAliases(
const QStringList &val);
56 static FileAlias deserializeQVariant(
const QVariant &var);
57 QVariant serializeQVariant()
const;
63 bool isSameName(
const QString &otherName)
const;
70 const QString &name()
const;
71 void setName(
const QString &val);
87 static QList<FileAlias> mergeDuplicates(
const QList<FileAlias> &input);
bool isValid() const
Valid FileAlias has a name and at least one alias.
void addAliases(const QStringList &val)
Will ensure unique values.
static QList< FileAlias > standardWadAliases()
Standard/default aliases for configuration init.
bool isSameName(const QString &otherName) const
Compares passed string to local name and checks if they're same.
void addAlias(const QString &val)
Will ensure unique values.