#ifndef CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_PREFS_MANAGER_H_
#define CHROME_BROWSER_NOTIFICATIONS_NOTIFICATION_PREFS_MANAGER_H_
#include "chrome/browser/notifications/balloon_collection.h"
class PrefService;
class PrefRegistrySimple;
class NotificationPrefsManager {
public:
explicit NotificationPrefsManager(PrefService* prefs);
virtual ~NotificationPrefsManager() {}
static void RegisterPrefs(PrefRegistrySimple* registry);
virtual BalloonCollection::PositionPreference
GetPositionPreference() const = 0;
virtual void SetPositionPreference(
BalloonCollection::PositionPreference preference) = 0;
protected:
NotificationPrefsManager() {}
private:
DISALLOW_COPY_AND_ASSIGN(NotificationPrefsManager);
};
#endif