From 9c31cfa915f71adee8579aa97c12b64903ec9446 Mon Sep 17 00:00:00 2001 From: Tannin Date: Fri, 30 Aug 2013 20:59:12 +0200 Subject: - the download manager now registers download speed. Right now this is only used to display an average speed on the settings menu - added a python27.dll compiled with vc100. This can now be bundled without introducing more dependencies - bugfix: extracting now stops after an error - bugfix: the way hook.dll caused CREATE_ALWAYS/CREATE_NEW to always write into overwrite could lead to the file being created when the call should have failed (because the file existed and was protected) - bugfix: GetPrivateProfileString does NOT properly report files as missing. This means that the ini-query optimization could optimize away requests that should work - bugfix: fomod installer couldn't display images because they were unpacked to the wrong temporary location - bugfix: When disabling local saves and choosing to delete the saves nothing happened - bugfix: the python plugin couldn't find the pyqt libraries --- src/downloadmanager.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/downloadmanager.h') diff --git a/src/downloadmanager.h b/src/downloadmanager.h index b4cb2786..01d45582 100644 --- a/src/downloadmanager.h +++ b/src/downloadmanager.h @@ -45,6 +45,7 @@ struct NexusInfo { QString m_Version; QString m_NewestVersion; QString m_FileName; + QVariantList m_DownloadMap; bool m_Set; }; Q_DECLARE_METATYPE(NexusInfo) @@ -322,6 +323,11 @@ signals: */ void stateChanged(int row, DownloadManager::DownloadState state); + /** + * @brief emitted whenever a download completes successfully, reporting the download speed for the server used + */ + void downloadSpeed(const QString &serverName, int bytesPerSecond); + public slots: /** -- cgit v1.3.1