diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2008-11-04 21:50:17 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2008-11-04 21:50:17 +0000 |
commit | 222db257d7de12f1077eb43d448d6b357d4642e7 (patch) | |
tree | ef76d759d93e60a0f66ab7c2a26117a02964f149 /src/gui/updatewindow.h | |
parent | a9a59f28594b87c8ac29e6739e34decd79f2fd2a (diff) | |
download | mana-222db257d7de12f1077eb43d448d6b357d4642e7.tar.gz mana-222db257d7de12f1077eb43d448d6b357d4642e7.tar.bz2 mana-222db257d7de12f1077eb43d448d6b357d4642e7.tar.xz mana-222db257d7de12f1077eb43d448d6b357d4642e7.zip |
Merged revisions 4332 via svnmerge from
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/branches/0.0
........
r4332 | b_lindeijer | 2008-06-05 09:33:12 +0200 (Thu, 05 Jun 2008) | 5 lines
Added command line argument to specify the update host (-H). Also, to avoid
problems when files with the same name are served by different update hosts,
the updates are now stored in an update host specific directory. Based on a
patch by Sanga.
........
Diffstat (limited to 'src/gui/updatewindow.h')
-rw-r--r-- | src/gui/updatewindow.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/gui/updatewindow.h b/src/gui/updatewindow.h index b5f6a6df..61ea4a27 100644 --- a/src/gui/updatewindow.h +++ b/src/gui/updatewindow.h @@ -49,9 +49,14 @@ class UpdaterWindow : public Window, public gcn::ActionListener { public: /** - * Constructor + * Constructor. + * + * @param updateHost Host where to get the updated files. + * @param updatesDir Directory where to store updates (should be absolute + * and already created). */ - UpdaterWindow(); + UpdaterWindow(const std::string &updateHost, + const std::string &updatesDir); /** * Destructor @@ -124,15 +129,15 @@ class UpdaterWindow : public Window, public gcn::ActionListener /** Host where we get the updated files. */ std::string mUpdateHost; + /** Place where the updates are stored (absolute path). */ + std::string mUpdatesDir; + /** The file currently downloading. */ std::string mCurrentFile; /** The Adler32 checksum of the file currently downloading. */ unsigned long mCurrentChecksum; - /** Absolute path to locally save downloaded files. */ - std::string mBasePath; - /** A flag to indicate whether to use a memory buffer or a regular file. */ bool mStoreInMemory; |