Add a parameter to ShowNotification for the icon

This commit is contained in:
Paul Betts 2015-04-20 13:20:50 -07:00
parent 1cf1b5243d
commit b8689dc6cc
3 changed files with 5 additions and 0 deletions

View file

@ -52,6 +52,7 @@ NotificationPresenterLinux::~NotificationPresenterLinux() {
void NotificationPresenterLinux::ShowNotification( void NotificationPresenterLinux::ShowNotification(
const content::PlatformNotificationData& data, const content::PlatformNotificationData& data,
const SkBitmap& icon,
scoped_ptr<content::DesktopNotificationDelegate> delegate_ptr, scoped_ptr<content::DesktopNotificationDelegate> delegate_ptr,
base::Closure* cancel_callback) { base::Closure* cancel_callback) {
std::string title = base::UTF16ToUTF8(data.title); std::string title = base::UTF16ToUTF8(data.title);

View file

@ -27,6 +27,7 @@ class NotificationPresenterLinux : public NotificationPresenter {
// NotificationPresenter: // NotificationPresenter:
void ShowNotification( void ShowNotification(
const content::PlatformNotificationData&, const content::PlatformNotificationData&,
const SkBitmap& icon,
scoped_ptr<content::DesktopNotificationDelegate> delegate, scoped_ptr<content::DesktopNotificationDelegate> delegate,
base::Closure* cancel_callback) override; base::Closure* cancel_callback) override;

View file

@ -4,6 +4,8 @@
#include "base/callback_forward.h" #include "base/callback_forward.h"
#include "base/memory/scoped_ptr.h" #include "base/memory/scoped_ptr.h"
class SkBitmap;
namespace content { namespace content {
class DesktopNotificationDelegate; class DesktopNotificationDelegate;
struct PlatformNotificationData; struct PlatformNotificationData;
@ -19,6 +21,7 @@ class NotificationPresenter {
virtual void ShowNotification( virtual void ShowNotification(
const content::PlatformNotificationData&, const content::PlatformNotificationData&,
const SkBitmap& icon,
scoped_ptr<content::DesktopNotificationDelegate> delegate, scoped_ptr<content::DesktopNotificationDelegate> delegate,
base::Closure* cancel_callback) = 0; base::Closure* cancel_callback) = 0;
}; };