mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	Add the ability to Pause/Resume downloads via new CefDownloadItemCallback methods (issue #1425).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1966 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
		@@ -27,6 +27,30 @@ void CEF_CALLBACK download_item_callback_cancel(
 | 
			
		||||
  CefDownloadItemCallbackCppToC::Get(self)->Cancel();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void CEF_CALLBACK download_item_callback_pause(
 | 
			
		||||
    struct _cef_download_item_callback_t* self) {
 | 
			
		||||
  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | 
			
		||||
 | 
			
		||||
  DCHECK(self);
 | 
			
		||||
  if (!self)
 | 
			
		||||
    return;
 | 
			
		||||
 | 
			
		||||
  // Execute
 | 
			
		||||
  CefDownloadItemCallbackCppToC::Get(self)->Pause();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void CEF_CALLBACK download_item_callback_resume(
 | 
			
		||||
    struct _cef_download_item_callback_t* self) {
 | 
			
		||||
  // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
 | 
			
		||||
 | 
			
		||||
  DCHECK(self);
 | 
			
		||||
  if (!self)
 | 
			
		||||
    return;
 | 
			
		||||
 | 
			
		||||
  // Execute
 | 
			
		||||
  CefDownloadItemCallbackCppToC::Get(self)->Resume();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// CONSTRUCTOR - Do not edit by hand.
 | 
			
		||||
 | 
			
		||||
@@ -35,6 +59,8 @@ CefDownloadItemCallbackCppToC::CefDownloadItemCallbackCppToC(
 | 
			
		||||
    : CefCppToC<CefDownloadItemCallbackCppToC, CefDownloadItemCallback,
 | 
			
		||||
        cef_download_item_callback_t>(cls) {
 | 
			
		||||
  struct_.struct_.cancel = download_item_callback_cancel;
 | 
			
		||||
  struct_.struct_.pause = download_item_callback_pause;
 | 
			
		||||
  struct_.struct_.resume = download_item_callback_resume;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#ifndef NDEBUG
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user