Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: src/plugin/AdblockPlusClient.cpp

Issue 11557015: Tooltip notification. Check for update fixes. (Closed)
Patch Set: Created Sept. 5, 2013, 10:43 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 #include "PluginStdAfx.h" 1 #include "PluginStdAfx.h"
2 2
3 #include "PluginSettings.h" 3 #include "PluginSettings.h"
4 #include "PluginSystem.h" 4 #include "PluginSystem.h"
5 #include "PluginFilter.h" 5 #include "PluginFilter.h"
6 #include "PluginClientFactory.h" 6 #include "PluginClientFactory.h"
7 #include "PluginMutex.h" 7 #include "PluginMutex.h"
8 #include "PluginClass.h" 8 #include "PluginClass.h"
9 9
10 #include "AdblockPlusClient.h" 10 #include "AdblockPlusClient.h"
(...skipping 423 matching lines...) Expand 10 before | Expand all | Expand 10 after
434 DEBUG_GENERAL((L"GetPref: " + name + L" end").c_str()); 434 DEBUG_GENERAL((L"GetPref: " + name + L" end").c_str());
435 return value; 435 return value;
436 } 436 }
437 else 437 else
438 { 438 {
439 DEBUG_GENERAL((L"GetPref: " + name + L" end").c_str()); 439 DEBUG_GENERAL((L"GetPref: " + name + L" end").c_str());
440 return defaultValue; 440 return defaultValue;
441 } 441 }
442 } 442 }
443 443
444 void CAdblockPlusClient::CheckForUpdates() 444 void CAdblockPlusClient::CheckForUpdates(HWND callbackWindow)
445 { 445 {
446 CallEngine(Communication::PROC_CHECK_FOR_UPDATES); 446 Communication::OutputBuffer request;
447 request << Communication::PROC_CHECK_FOR_UPDATES << (int32_t&)callbackWindow;
Wladimir Palant 2013/09/11 13:07:06 Please use static_cast here.
Oleksandr 2013/09/16 13:52:46 Since we are STRICT compliant: http://msdn.micros
Wladimir Palant 2013/09/16 14:37:18 Felix seems to think that generally avoiding C-sty
Oleksandr 2013/09/25 10:03:14 I agree with that as well, but in this case it is
Wladimir Palant 2013/09/25 10:27:14 I disagree. Currently there are lots of C-style ca
448 CallEngine(request);
447 } 449 }
448 450
449 std::wstring CAdblockPlusClient::GetDocumentationLink() 451 std::wstring CAdblockPlusClient::GetDocumentationLink()
450 { 452 {
451 DEBUG_GENERAL("GetDocumentationLink"); 453 DEBUG_GENERAL("GetDocumentationLink");
452 Communication::InputBuffer response; 454 Communication::InputBuffer response;
453 if (!CallEngine(Communication::PROC_GET_DOCUMENTATION_LINK, response)) 455 if (!CallEngine(Communication::PROC_GET_DOCUMENTATION_LINK, response))
454 return L""; 456 return L"";
455 std::wstring docLink; 457 std::wstring docLink;
456 response >> docLink; 458 response >> docLink;
457 return docLink; 459 return docLink;
458 } 460 }
459 461
460 bool CAdblockPlusClient::TogglePluginEnabled() 462 bool CAdblockPlusClient::TogglePluginEnabled()
461 { 463 {
462 DEBUG_GENERAL("TogglePluginEnabled"); 464 DEBUG_GENERAL("TogglePluginEnabled");
463 Communication::InputBuffer response; 465 Communication::InputBuffer response;
464 if (!CallEngine(Communication::PROC_TOGGLE_PLUGIN_ENABLED, response)) 466 if (!CallEngine(Communication::PROC_TOGGLE_PLUGIN_ENABLED, response))
465 return false; 467 return false;
466 bool currentEnabledState; 468 bool currentEnabledState;
467 response >> currentEnabledState; 469 response >> currentEnabledState;
468 return currentEnabledState; 470 return currentEnabledState;
469 } 471 }
OLDNEW

Powered by Google App Engine
This is Rietveld