1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef BRIGHTRAY_BROWSER_WIN_NOTIFICATION_PRESENTER_WIN_H_
- #define BRIGHTRAY_BROWSER_WIN_NOTIFICATION_PRESENTER_WIN_H_
- #include "base/files/scoped_temp_dir.h"
- #include "base/strings/string16.h"
- #include "brightray/browser/notification_presenter.h"
- class GURL;
- class SkBitmap;
- namespace brightray {
- class NotificationPresenterWin : public NotificationPresenter {
- public:
- NotificationPresenterWin();
- ~NotificationPresenterWin();
- bool Init();
- base::string16 SaveIconToFilesystem(const SkBitmap& icon, const GURL& origin);
- private:
- Notification* CreateNotificationObject(
- NotificationDelegate* delegate) override;
- base::ScopedTempDir temp_dir_;
- DISALLOW_COPY_AND_ASSIGN(NotificationPresenterWin);
- };
- }
- #endif
|