Bastien Bouclet
6e1abf064a
GUI: Use nullptr instead of 0 or NULL where appropriate
2020-01-19 15:08:37 +01:00
Alexander Tkachev
d04c1dfad4
COMMON: Add getHumanReadableBytes() in util.h
...
This function was used in cloud-related DownloadDialog before,
and now it is also used in Options > Cloud tab.
2019-07-30 14:51:41 -04:00
Cameron Cawley
b9e29cedfc
ANDROID: Move isConnectionLimited into OSystem
2019-06-21 08:19:37 +03:00
Bastien Bouclet
5878c618c9
GUI: Remove Dialog::markAsDirty to expose full GUI redraws
2018-01-27 18:12:34 +01:00
Bastien Bouclet
0496ede62f
GUI: Implement dirty-checking for widget redraws
2018-01-27 18:12:34 +01:00
Torbjörn Andersson
d527a16e2f
GUI: Fix indentation to silence GCC 6 warning
2016-09-05 18:08:51 +02:00
Lothar Serra Mari
265ff03459
GUI: Enable translation for download speed string in cloud feature
2016-09-05 10:17:03 +02:00
Eugene Sandulenko
92452a4bba
GUI: Fix warnings
2016-09-05 08:18:22 +02:00
Eugene Sandulenko
53aa0c46f1
GUI: JANITORIAL: Fix code formatting
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
e114d1a697
GUI: Fix format warning
2016-08-24 16:07:55 +06:00
Alexander Tkachev
438ba985a4
JANITORIAL: Remove spaces at the end of the line
...
I knew there were some, but I wanted to fix them once, instead of doing
it all the time.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
a11b004b6b
GUI: Show warning in DownloadDialog
...
If user's connection seems limited, ScummVM shows a warning message to
prevent using that by accident.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
1b56f59add
GUI: Update DownloadDialog
...
It now has download size and speed labels.
Commit also fixes minor mistake in ConnMan.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
c431ae6d84
CLOUD: Calculate FolderDownload download speed
2016-08-24 16:07:55 +06:00
Alexander Tkachev
0ca7917093
CLOUD: Update FolderDownloadRequest
...
It now keeps track of downloaded bytes.
2016-08-24 16:07:55 +06:00
Peter Bozsó
cdf8ab7949
GUI: Change 'OK' to 'Hide' on close button of DownloadDialog
2016-08-24 16:07:55 +06:00
Alexander Tkachev
dfd68306de
CLOUD: Upgrade FolderDownloadRequest::getProgress()
...
Now NetworkReadStream, which is used in DownloadRequest, which is used
in FolderDownloadRequest, returns progress information provided by
libcurl.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
d795c77ef5
GUI: Fix DownloadDialog detection
...
Now it calls Launcher directly, so it updates games list on success.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
f01402f4d8
GUI: Remove unnecessary DownloadDialog's flag
2016-08-24 16:07:55 +06:00
Alexander Tkachev
d5753a4847
CLOUD: Add auto-detect for downloaded game
...
If that's the game, that is.
Method is copy-pasted from Launcher, but fixed not to ask the directory
and thus doesn't contain the loop.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
2284333b1c
GUI: Add lowres support for DownloadDialog's button
...
No actual translations, though. Should be just "Cancel", because "Cancel
download" is too long for lowres mode.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
a5765a339e
GUI: Update DownloadDialog
...
It now less empty, because if there is no download in progress, user
sees the RemoteBrowser instead of empty dialog. The cancel button is now
in the left bottom corner.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
458bfcec79
GUI: Fix DownloadDialog path creation
...
Was adding a path separator even when none is required.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
ddb1a6ccb6
GUI: Upgrade DownloadDialog
...
It now shows the remote and local directories and a progress bar.
Storage now shows OSD messages on download success and failure.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
b8ee9d4e7d
CLOUD: Add FolderDownload-related methods in Storage
...
CloudManager's shortcuts are added too.
The idea is to keep FolderDownload request within Storage, and provide
necessary means to access it. The download is started and cancelled
through the DownloadDialog.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
71a326493b
GUI: Initiate download in DownloadDialog
2016-08-24 16:07:55 +06:00
Alexander Tkachev
d776b53971
GUI: Use RemoteBrowser's result in DownloadDialog
...
It now checks the selected local directory, and shows different
MessageDialogs to notify user of mistake or ambiguous situation.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
73bb2e20af
GUI: Clean up in RemoteBrowser
2016-08-24 16:07:55 +06:00
Alexander Tkachev
72b82bd2aa
GUI: Add RemoteBrowserDialog
...
WIP. Tested with Dropbox.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
97c0bbd238
GUI: Add DownloadDialog sketch
2016-08-24 16:07:55 +06:00