28 lines
		
	
	
	
		
			902 B
			
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			902 B
			
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Copyright (c) 2012 The Chromium Authors. All rights reserved.
 | |
| // Copyright (c) 2013 Patrick Reynolds <piki@github.com>. All rights reserved.
 | |
| // Use of this source code is governed by a BSD-style license that can be
 | |
| // found in the LICENSE-CHROMIUM file.
 | |
| 
 | |
| #include "atom/browser/notifications/linux/notification_presenter_linux.h"
 | |
| 
 | |
| #include "atom/browser/notifications/linux/libnotify_notification.h"
 | |
| 
 | |
| namespace atom {
 | |
| 
 | |
| // static
 | |
| NotificationPresenter* NotificationPresenter::Create() {
 | |
|   if (!LibnotifyNotification::Initialize())
 | |
|     return nullptr;
 | |
|   return new NotificationPresenterLinux;
 | |
| }
 | |
| 
 | |
| NotificationPresenterLinux::NotificationPresenterLinux() {}
 | |
| 
 | |
| NotificationPresenterLinux::~NotificationPresenterLinux() {}
 | |
| 
 | |
| Notification* NotificationPresenterLinux::CreateNotificationObject(
 | |
|     NotificationDelegate* delegate) {
 | |
|   return new LibnotifyNotification(delegate, this);
 | |
| }
 | |
| 
 | |
| }  // namespace atom
 | 
