| OLD | NEW | 
|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef CHROME_BROWSER_UI_WEBUI_NTP_NEW_TAB_UI_H_ | 5 #ifndef CHROME_BROWSER_UI_WEBUI_NTP_NEW_TAB_UI_H_ | 
| 6 #define CHROME_BROWSER_UI_WEBUI_NTP_NEW_TAB_UI_H_ | 6 #define CHROME_BROWSER_UI_WEBUI_NTP_NEW_TAB_UI_H_ | 
| 7 | 7 | 
| 8 #include <string> | 8 #include <string> | 
| 9 | 9 | 
| 10 #include "base/gtest_prod_util.h" | 10 #include "base/gtest_prod_util.h" | 
| (...skipping 24 matching lines...) Expand all  Loading... | 
| 35                  public content::NotificationObserver { | 35                  public content::NotificationObserver { | 
| 36  public: | 36  public: | 
| 37   explicit NewTabUI(content::WebUI* web_ui); | 37   explicit NewTabUI(content::WebUI* web_ui); | 
| 38   ~NewTabUI() override; | 38   ~NewTabUI() override; | 
| 39 | 39 | 
| 40   static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry); | 40   static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry); | 
| 41 | 41 | 
| 42   // Returns whether or not to show apps pages. | 42   // Returns whether or not to show apps pages. | 
| 43   static bool ShouldShowApps(); | 43   static bool ShouldShowApps(); | 
| 44 | 44 | 
|  | 45   // TODO(dbeam): why are these static |Set*()| methods on NewTabUI? | 
|  | 46 | 
| 45   // Adds "url", "title", and "direction" keys on incoming dictionary, setting | 47   // Adds "url", "title", and "direction" keys on incoming dictionary, setting | 
| 46   // title as the url as a fallback on empty title. | 48   // title as the url as a fallback on empty title. | 
| 47   static void SetUrlTitleAndDirection(base::DictionaryValue* dictionary, | 49   static void SetUrlTitleAndDirection(base::DictionaryValue* dictionary, | 
| 48                                       const base::string16& title, | 50                                       const base::string16& title, | 
| 49                                       const GURL& gurl); | 51                                       const GURL& gurl); | 
| 50 | 52 | 
| 51   // Adds "full_name" and "full_name_direction" keys on incoming dictionary. | 53   // Adds "full_name" and "full_name_direction" keys on incoming dictionary. | 
| 52   static void SetFullNameAndDirection(const base::string16& full_name, | 54   static void SetFullNameAndDirection(const base::string16& full_name, | 
| 53                                       base::DictionaryValue* dictionary); | 55                                       base::DictionaryValue* dictionary); | 
| 54 | 56 | 
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 135 | 137 | 
| 136   // If the sync promo NTP bubble is being shown. | 138   // If the sync promo NTP bubble is being shown. | 
| 137   bool showing_sync_bubble_; | 139   bool showing_sync_bubble_; | 
| 138 | 140 | 
| 139   PrefChangeRegistrar pref_change_registrar_; | 141   PrefChangeRegistrar pref_change_registrar_; | 
| 140 | 142 | 
| 141   DISALLOW_COPY_AND_ASSIGN(NewTabUI); | 143   DISALLOW_COPY_AND_ASSIGN(NewTabUI); | 
| 142 }; | 144 }; | 
| 143 | 145 | 
| 144 #endif  // CHROME_BROWSER_UI_WEBUI_NTP_NEW_TAB_UI_H_ | 146 #endif  // CHROME_BROWSER_UI_WEBUI_NTP_NEW_TAB_UI_H_ | 
| OLD | NEW | 
|---|