23 #ifndef id3D55B51B_0F01_4FAB_8D44E1593B00E437
24 #define id3D55B51B_0F01_4FAB_8D44E1593B00E437
27 #include "gui/missingwadsdialog.h"
36 class QAbstractButton;
52 static bool checkWadseekerValidity(QWidget *parent =
nullptr);
53 bool isConfigurationError()
const;
54 const QString &error()
const;
60 ServerPtr server()
const;
65 void setPasswords(
const QString &connectPassword = QString(),
const QString &inGamePassword = QString());
68 void commandLineBuildFinished();
74 bool checkServerStatus();
77 MissingWadsDialog::MissingWadsProceed handleMissingWads(
const JoinError &error);
79 bool tryToInstallGame();
82 void missingWadsClicked(QAbstractButton *);
83 void onWadseekerDone(
int result);