diff options
author | Alexander Tkachev | 2016-07-06 18:03:56 +0600 |
---|---|---|
committer | Alexander Tkachev | 2016-08-24 16:07:55 +0600 |
commit | ab4361a76b40b56348ec46311121a0552f0c9d6b (patch) | |
tree | d0f73ba85786e94fd9bd6931052ef90d7294bafb /backends/networking/sdl_net/handlers/filespagehandler.h | |
parent | 48e3fff6bcea94da5bd46ee2def17eb6bdca716c (diff) | |
download | scummvm-rg350-ab4361a76b40b56348ec46311121a0552f0c9d6b.tar.gz scummvm-rg350-ab4361a76b40b56348ec46311121a0552f0c9d6b.tar.bz2 scummvm-rg350-ab4361a76b40b56348ec46311121a0552f0c9d6b.zip |
CLOUD: Make "/create" work
One can now create directories through browser.
Diffstat (limited to 'backends/networking/sdl_net/handlers/filespagehandler.h')
-rw-r--r-- | backends/networking/sdl_net/handlers/filespagehandler.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/backends/networking/sdl_net/handlers/filespagehandler.h b/backends/networking/sdl_net/handlers/filespagehandler.h index 6205dcd52c..e5a32c98b0 100644 --- a/backends/networking/sdl_net/handlers/filespagehandler.h +++ b/backends/networking/sdl_net/handlers/filespagehandler.h @@ -29,9 +29,20 @@ namespace Networking { class FilesPageHandler: public FilesBaseHandler { void handle(Client &client); + void handleFiles(Client &client); + void handleCreateDirectory(Client &client); void handleErrorMessage(Client &client, Common::String message); /** + * Creates the directory <name> in <path>. + * + * Fills <errorMessage> on failure. + * + * Returns true on success. + */ + bool createDirectory(Common::String path, Common::String name, Common::String &errorMessage); + + /** * Lists the directory <path>. * * Returns true on success. |