diff options
Diffstat (limited to 'ppapi/thunk/ppb_file_chooser_api.h')
-rw-r--r-- | ppapi/thunk/ppb_file_chooser_api.h | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/ppapi/thunk/ppb_file_chooser_api.h b/ppapi/thunk/ppb_file_chooser_api.h index 494f7bd..ed94782 100644 --- a/ppapi/thunk/ppb_file_chooser_api.h +++ b/ppapi/thunk/ppb_file_chooser_api.h @@ -14,13 +14,24 @@ class PPB_FileChooser_API { public: virtual ~PPB_FileChooser_API() {} - virtual int32_t Show(const PP_CompletionCallback& callback) = 0; - virtual PP_Resource GetNextChosenFile() = 0; + virtual int32_t Show(const PP_ArrayOutput& output, + const PP_CompletionCallback& callback) = 0; // Trusted API. virtual int32_t ShowWithoutUserGesture( - bool save_as, - const char* suggested_file_name, + PP_Bool save_as, + PP_Var suggested_file_name, + const PP_ArrayOutput& output, + const PP_CompletionCallback& callback) = 0; + + // Version 0.5 API. + virtual int32_t Show0_5(const PP_CompletionCallback& callback) = 0; + virtual PP_Resource GetNextChosenFile() = 0; + + // Trusted version 0.5 API. + virtual int32_t ShowWithoutUserGesture0_5( + PP_Bool save_as, + PP_Var suggested_file_name, const PP_CompletionCallback& callback) = 0; }; |