23 #ifndef id6b2989fd_5c98_4e31_ad64_cf57b7231a67 24 #define id6b2989fd_5c98_4e31_ad64_cf57b7231a67 29 #include <QStringList> 38 enum MissingWadsProceed
48 MissingWadsProceed decision()
const;
49 QStringList filesToDownload()
const;
50 void setAllowIgnore(
bool);
55 QStringList downloadableFiles()
const;
56 QStringList forbiddenFiles()
const;
57 QStringList optionalFiles()
const;
59 bool hasAnyAllowedFile()
const;
60 bool isFreedoomReplaceableOnList(
const QStringList &files)
const;
61 QStringList selectedOptionalFiles()
const;
63 void setupForbiddenFilesArea();
64 void setupDownloadableFilesArea();
65 void setupOptionalFilesArea();
66 void setupWadseekerIsRunning();
67 void setupWadseekerNotRunning();
70 void ignoreMissingFiles();
71 void installFreedoom();
72 void installMissingFiles();
73 void updateStateAccordingToFileSelection();