OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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_EXTENSIONS_EXTENSION_PREFS_H_ | 5 #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_H_ |
6 #define CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_H_ | 6 #define CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <set> | 9 #include <set> |
10 #include <string> | 10 #include <string> |
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
244 // index a -1 value is returned. | 244 // index a -1 value is returned. |
245 int GetAppLaunchIndex(const std::string& extension_id); | 245 int GetAppLaunchIndex(const std::string& extension_id); |
246 | 246 |
247 // Sets a specific launch index for an extension with |extension_id|. | 247 // Sets a specific launch index for an extension with |extension_id|. |
248 void SetAppLaunchIndex(const std::string& extension_id, int index); | 248 void SetAppLaunchIndex(const std::string& extension_id, int index); |
249 | 249 |
250 // Gets the next available application launch index. This is 1 higher than the | 250 // Gets the next available application launch index. This is 1 higher than the |
251 // highest current application launch index found. | 251 // highest current application launch index found. |
252 int GetNextAppLaunchIndex(); | 252 int GetNextAppLaunchIndex(); |
253 | 253 |
| 254 // Sets the order the apps should be displayed in the app launcher. |
| 255 void SetAppLauncherOrder(const std::vector<std::string>& extension_ids); |
| 256 |
254 // The extension's update URL data. If not empty, the ExtensionUpdater | 257 // The extension's update URL data. If not empty, the ExtensionUpdater |
255 // will append a ap= parameter to the URL when checking if a new version | 258 // will append a ap= parameter to the URL when checking if a new version |
256 // of the extension is available. | 259 // of the extension is available. |
257 void SetUpdateUrlData(const std::string& extension_id, | 260 void SetUpdateUrlData(const std::string& extension_id, |
258 const std::string& data); | 261 const std::string& data); |
259 std::string GetUpdateUrlData(const std::string& extension_id); | 262 std::string GetUpdateUrlData(const std::string& extension_id); |
260 | 263 |
261 // Sets a preference value that is controlled by the extension. In other | 264 // Sets a preference value that is controlled by the extension. In other |
262 // words, this is not a pref value *about* the extension but something | 265 // words, this is not a pref value *about* the extension but something |
263 // global the extension wants to override. | 266 // global the extension wants to override. |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
396 // Used to manipulate extension preferences. | 399 // Used to manipulate extension preferences. |
397 ExtensionPrefStore* pref_store_; | 400 ExtensionPrefStore* pref_store_; |
398 | 401 |
399 // The URLs of all of the toolstrips. | 402 // The URLs of all of the toolstrips. |
400 URLList shelf_order_; | 403 URLList shelf_order_; |
401 | 404 |
402 DISALLOW_COPY_AND_ASSIGN(ExtensionPrefs); | 405 DISALLOW_COPY_AND_ASSIGN(ExtensionPrefs); |
403 }; | 406 }; |
404 | 407 |
405 #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_H_ | 408 #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_PREFS_H_ |
OLD | NEW |