23 #include "joinerror.h"
42 QList<PWad> missingWads;
57 JoinError::JoinError(
const JoinError& other)
68 JoinError::~JoinError()
72 void JoinError::addMissingWad(
const PWad& wad)
74 d->missingWads << wad;
77 void JoinError::clearMissingWads()
79 d->missingWads.clear();
82 const QString& JoinError::error()
const
87 bool JoinError::isError()
const
89 return d->type != NoError;
92 bool JoinError::isMissingIwadOnly()
const
94 return d->type == MissingWads
95 && !d->missingIwad.isEmpty()
96 && d->missingWads.isEmpty();
99 bool JoinError::isMissingWadsError()
const
101 return d->type == MissingWads;
106 return d->missingIwad;
111 return d->missingWads;
114 void JoinError::setError(
const QString& error)
119 void JoinError::setMissingIwad(
const QString& iwad)
121 d->missingIwad = iwad;
124 void JoinError::setMissingWads(
const QList<PWad>& wads)
126 d->missingWads = wads;
129 void JoinError::setType(JoinErrorType type)
const QList< PWad > & missingWads() const
Indicator of error for the server join process.
const QString & missingIwad() const