15 #ifndef XnatDownloadManager_h
16 #define XnatDownloadManager_h
19 #include <QScopedPointer>
21 class ctkXnatSettings;
49 bool startFileDownload(
const QString& zipFilename);
51 void startGroupDownload();
53 void downloadDataAndUnzip();
55 void finishDownload();
56 void downloadDataBlocking(
bool unzip =
false);
60 void ExtractFile(QString zipFileName, QString directory);
63 QScopedPointer<XnatDownloadManagerPrivate>
d_ptr;
void setSettings(ctkXnatSettings *settings)
Definition: XnatDownloadManager.cxx:64
Definition: XnatTreeView.h:28
Definition: XnatDownloadManager.h:28
Note: This is needed for miniz.
Definition: XnatDownloadManager.cxx:33
void downloadAllFiles()
Definition: XnatDownloadManager.cxx:223
void downloadFile()
Definition: XnatDownloadManager.cxx:70
Definition: XnatDownloadDialog.h:23
void silentlyDownloadFile(const QString &fname, const QString &dir)
Definition: XnatDownloadManager.cxx:132
QScopedPointer< XnatDownloadManagerPrivate > d_ptr
Definition: XnatDownloadManager.h:63
void silentlyDownloadAllFiles(const QString &dir)
Definition: XnatDownloadManager.cxx:260
virtual ~XnatDownloadManager()
Definition: XnatDownloadManager.cxx:60
XnatDownloadManager(XnatTreeView *xnatTreeView)
Definition: XnatDownloadManager.cxx:51