Commit 53b98655 authored by yefim@chromium.org's avatar yefim@chromium.org

Renamed ExtensionIdSet to ExtensionIds


BUG=


Review URL: https://chromiumcodereview.appspot.com/10824344

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152173 0039d316-1c4b-4281-b951-d872f2087c98
parent 8398e5be
...@@ -784,7 +784,7 @@ void ExtensionPrefs::ClearDisableReasons(const std::string& extension_id) { ...@@ -784,7 +784,7 @@ void ExtensionPrefs::ClearDisableReasons(const std::string& extension_id) {
void ExtensionPrefs::UpdateBlacklist( void ExtensionPrefs::UpdateBlacklist(
const std::set<std::string>& blacklist_set) { const std::set<std::string>& blacklist_set) {
ExtensionIdSet remove_pref_ids; ExtensionIds remove_pref_ids;
std::set<std::string> used_id_set; std::set<std::string> used_id_set;
const DictionaryValue* extensions = prefs_->GetDictionary(kExtensionsPref); const DictionaryValue* extensions = prefs_->GetDictionary(kExtensionsPref);
...@@ -913,9 +913,9 @@ void ExtensionPrefs::SetActiveBit(const std::string& extension_id, ...@@ -913,9 +913,9 @@ void ExtensionPrefs::SetActiveBit(const std::string& extension_id,
Value::CreateBooleanValue(active)); Value::CreateBooleanValue(active));
} }
void ExtensionPrefs::MigratePermissions(const ExtensionIdSet& extension_ids) { void ExtensionPrefs::MigratePermissions(const ExtensionIds& extension_ids) {
PermissionsInfo* info = PermissionsInfo::GetInstance(); PermissionsInfo* info = PermissionsInfo::GetInstance();
for (ExtensionIdSet::const_iterator ext_id = for (ExtensionIds::const_iterator ext_id =
extension_ids.begin(); ext_id != extension_ids.end(); ++ext_id) { extension_ids.begin(); ext_id != extension_ids.end(); ++ext_id) {
// An extension's granted permissions need to be migrated if the // An extension's granted permissions need to be migrated if the
...@@ -968,8 +968,8 @@ void ExtensionPrefs::MigratePermissions(const ExtensionIdSet& extension_ids) { ...@@ -968,8 +968,8 @@ void ExtensionPrefs::MigratePermissions(const ExtensionIdSet& extension_ids) {
} }
void ExtensionPrefs::MigrateDisableReasons( void ExtensionPrefs::MigrateDisableReasons(
const ExtensionIdSet& extension_ids) { const ExtensionIds& extension_ids) {
for (ExtensionIdSet::const_iterator ext_id = for (ExtensionIds::const_iterator ext_id =
extension_ids.begin(); ext_id != extension_ids.end(); ++ext_id) { extension_ids.begin(); ext_id != extension_ids.end(); ++ext_id) {
int value = -1; int value = -1;
if (ReadExtensionPrefInteger(*ext_id, kDeprecatedPrefDisableReason, if (ReadExtensionPrefInteger(*ext_id, kDeprecatedPrefDisableReason,
...@@ -1410,19 +1410,19 @@ bool ExtensionPrefs::IsExtensionDisabled( ...@@ -1410,19 +1410,19 @@ bool ExtensionPrefs::IsExtensionDisabled(
return DoesExtensionHaveState(id, Extension::DISABLED); return DoesExtensionHaveState(id, Extension::DISABLED);
} }
ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetToolbarOrder() { ExtensionPrefs::ExtensionIds ExtensionPrefs::GetToolbarOrder() {
return GetExtensionPrefAsVector(GetToolbarOrderKeyName()); return GetExtensionPrefAsVector(GetToolbarOrderKeyName());
} }
void ExtensionPrefs::SetToolbarOrder(const ExtensionIdSet& extension_ids) { void ExtensionPrefs::SetToolbarOrder(const ExtensionIds& extension_ids) {
SetExtensionPrefFromVector(GetToolbarOrderKeyName(), extension_ids); SetExtensionPrefFromVector(GetToolbarOrderKeyName(), extension_ids);
} }
ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetActionBoxOrder() { ExtensionPrefs::ExtensionIds ExtensionPrefs::GetActionBoxOrder() {
return GetExtensionPrefAsVector(kExtensionActionBox); return GetExtensionPrefAsVector(kExtensionActionBox);
} }
void ExtensionPrefs::SetActionBoxOrder(const ExtensionIdSet& extension_ids) { void ExtensionPrefs::SetActionBoxOrder(const ExtensionIds& extension_ids) {
SetExtensionPrefFromVector(kExtensionActionBox, extension_ids); SetExtensionPrefFromVector(kExtensionActionBox, extension_ids);
} }
...@@ -1890,7 +1890,7 @@ base::Time ExtensionPrefs::GetInstallTime( ...@@ -1890,7 +1890,7 @@ base::Time ExtensionPrefs::GetInstallTime(
return base::Time::FromInternalValue(install_time_i64); return base::Time::FromInternalValue(install_time_i64);
} }
void ExtensionPrefs::GetExtensions(ExtensionIdSet* out) { void ExtensionPrefs::GetExtensions(ExtensionIds* out) {
CHECK(out); CHECK(out);
scoped_ptr<ExtensionsInfo> extensions_info(GetInstalledExtensionsInfo()); scoped_ptr<ExtensionsInfo> extensions_info(GetInstalledExtensionsInfo());
...@@ -1902,9 +1902,9 @@ void ExtensionPrefs::GetExtensions(ExtensionIdSet* out) { ...@@ -1902,9 +1902,9 @@ void ExtensionPrefs::GetExtensions(ExtensionIdSet* out) {
} }
// static // static
ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetExtensionsFrom( ExtensionPrefs::ExtensionIds ExtensionPrefs::GetExtensionsFrom(
const base::DictionaryValue* extension_prefs) { const base::DictionaryValue* extension_prefs) {
ExtensionIdSet result; ExtensionIds result;
for (base::DictionaryValue::key_iterator it = extension_prefs->begin_keys(); for (base::DictionaryValue::key_iterator it = extension_prefs->begin_keys();
it != extension_prefs->end_keys(); ++it) { it != extension_prefs->end_keys(); ++it) {
const DictionaryValue* ext; const DictionaryValue* ext;
...@@ -1918,10 +1918,10 @@ ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetExtensionsFrom( ...@@ -1918,10 +1918,10 @@ ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetExtensionsFrom(
return result; return result;
} }
void ExtensionPrefs::FixMissingPrefs(const ExtensionIdSet& extension_ids) { void ExtensionPrefs::FixMissingPrefs(const ExtensionIds& extension_ids) {
// Fix old entries that did not get an installation time entry when they // Fix old entries that did not get an installation time entry when they
// were installed or don't have a preferences field. // were installed or don't have a preferences field.
for (ExtensionIdSet::const_iterator ext_id = extension_ids.begin(); for (ExtensionIds::const_iterator ext_id = extension_ids.begin();
ext_id != extension_ids.end(); ++ext_id) { ext_id != extension_ids.end(); ++ext_id) {
if (GetInstallTime(*ext_id) == base::Time()) { if (GetInstallTime(*ext_id) == base::Time()) {
LOG(INFO) << "Could not parse installation time of extension " LOG(INFO) << "Could not parse installation time of extension "
...@@ -1962,11 +1962,11 @@ void ExtensionPrefs::InitPrefStore(bool extensions_disabled) { ...@@ -1962,11 +1962,11 @@ void ExtensionPrefs::InitPrefStore(bool extensions_disabled) {
// When this is called, the PrefService is initialized and provides access // When this is called, the PrefService is initialized and provides access
// to the user preferences stored in a JSON file. // to the user preferences stored in a JSON file.
ExtensionIdSet extension_ids; ExtensionIds extension_ids;
GetExtensions(&extension_ids); GetExtensions(&extension_ids);
// Create empty preferences dictionary for each extension (these dictionaries // Create empty preferences dictionary for each extension (these dictionaries
// are pruned when persisting the preferences to disk). // are pruned when persisting the preferences to disk).
for (ExtensionIdSet::iterator ext_id = extension_ids.begin(); for (ExtensionIds::iterator ext_id = extension_ids.begin();
ext_id != extension_ids.end(); ++ext_id) { ext_id != extension_ids.end(); ++ext_id) {
ScopedExtensionPrefUpdate update(prefs_, *ext_id); ScopedExtensionPrefUpdate update(prefs_, *ext_id);
// This creates an empty dictionary if none is stored. // This creates an empty dictionary if none is stored.
...@@ -1981,7 +1981,7 @@ void ExtensionPrefs::InitPrefStore(bool extensions_disabled) { ...@@ -1981,7 +1981,7 @@ void ExtensionPrefs::InitPrefStore(bool extensions_disabled) {
// Store extension controlled preference values in the // Store extension controlled preference values in the
// |extension_pref_value_map_|, which then informs the subscribers // |extension_pref_value_map_|, which then informs the subscribers
// (ExtensionPrefStores) about the winning values. // (ExtensionPrefStores) about the winning values.
for (ExtensionIdSet::iterator ext_id = extension_ids.begin(); for (ExtensionIds::iterator ext_id = extension_ids.begin();
ext_id != extension_ids.end(); ++ext_id) { ext_id != extension_ids.end(); ++ext_id) {
extension_pref_value_map_->RegisterExtension( extension_pref_value_map_->RegisterExtension(
*ext_id, *ext_id,
...@@ -2103,9 +2103,9 @@ bool ExtensionPrefs::HasIncognitoPrefValue(const std::string& pref_key) { ...@@ -2103,9 +2103,9 @@ bool ExtensionPrefs::HasIncognitoPrefValue(const std::string& pref_key) {
} }
void ExtensionPrefs::ClearIncognitoSessionOnlyContentSettings() { void ExtensionPrefs::ClearIncognitoSessionOnlyContentSettings() {
ExtensionIdSet extension_ids; ExtensionIds extension_ids;
GetExtensions(&extension_ids); GetExtensions(&extension_ids);
for (ExtensionIdSet::iterator ext_id = extension_ids.begin(); for (ExtensionIds::iterator ext_id = extension_ids.begin();
ext_id != extension_ids.end(); ++ext_id) { ext_id != extension_ids.end(); ++ext_id) {
content_settings_store_->ClearContentSettingsForExtension( content_settings_store_->ClearContentSettingsForExtension(
*ext_id, *ext_id,
...@@ -2167,9 +2167,9 @@ void ExtensionPrefs::RegisterUserPrefs(PrefService* prefs) { ...@@ -2167,9 +2167,9 @@ void ExtensionPrefs::RegisterUserPrefs(PrefService* prefs) {
PrefService::UNSYNCABLE_PREF); PrefService::UNSYNCABLE_PREF);
} }
ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetExtensionPrefAsVector( ExtensionPrefs::ExtensionIds ExtensionPrefs::GetExtensionPrefAsVector(
const char* pref) { const char* pref) {
ExtensionIdSet extension_ids; ExtensionIds extension_ids;
const ListValue* list_of_values = prefs_->GetList(pref); const ListValue* list_of_values = prefs_->GetList(pref);
if (!list_of_values) if (!list_of_values)
return extension_ids; return extension_ids;
...@@ -2183,11 +2183,11 @@ ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetExtensionPrefAsVector( ...@@ -2183,11 +2183,11 @@ ExtensionPrefs::ExtensionIdSet ExtensionPrefs::GetExtensionPrefAsVector(
} }
void ExtensionPrefs::SetExtensionPrefFromVector(const char* pref, void ExtensionPrefs::SetExtensionPrefFromVector(const char* pref,
const ExtensionIdSet& strings) { const ExtensionIds& strings) {
ListPrefUpdate update(prefs_, pref); ListPrefUpdate update(prefs_, pref);
ListValue* list_of_values = update.Get(); ListValue* list_of_values = update.Get();
list_of_values->Clear(); list_of_values->Clear();
for (ExtensionIdSet::const_iterator iter = strings.begin(); for (ExtensionIds::const_iterator iter = strings.begin();
iter != strings.end(); ++iter) iter != strings.end(); ++iter)
list_of_values->Append(new StringValue(*iter)); list_of_values->Append(new StringValue(*iter));
} }
......
...@@ -60,8 +60,7 @@ class ExtensionPrefs : public ContentSettingsStore::Observer, ...@@ -60,8 +60,7 @@ class ExtensionPrefs : public ContentSettingsStore::Observer,
typedef std::set<std::string> PrefKeySet; typedef std::set<std::string> PrefKeySet;
// Vector containing identifiers for extensions. // Vector containing identifiers for extensions.
// TODO(yefim): rename to ExtensionIds. typedef std::vector<std::string> ExtensionIds;
typedef std::vector<std::string> ExtensionIdSet;
// This enum is used for the launch type the user wants to use for an // This enum is used for the launch type the user wants to use for an
// application. // application.
...@@ -105,12 +104,12 @@ class ExtensionPrefs : public ContentSettingsStore::Observer, ...@@ -105,12 +104,12 @@ class ExtensionPrefs : public ContentSettingsStore::Observer,
bool IsExtensionDisabled(const std::string& id) const; bool IsExtensionDisabled(const std::string& id) const;
// Get/Set the order that the browser actions appear in the toolbar. // Get/Set the order that the browser actions appear in the toolbar.
ExtensionIdSet GetToolbarOrder(); ExtensionIds GetToolbarOrder();
void SetToolbarOrder(const ExtensionIdSet& extension_ids); void SetToolbarOrder(const ExtensionIds& extension_ids);
// Get/Set the order that the browser actions appear in the action box. // Get/Set the order that the browser actions appear in the action box.
ExtensionIdSet GetActionBoxOrder(); ExtensionIds GetActionBoxOrder();
void SetActionBoxOrder(const ExtensionIdSet& extension_ids); void SetActionBoxOrder(const ExtensionIds& extension_ids);
// Called when an extension is installed, so that prefs get created. // Called when an extension is installed, so that prefs get created.
// If |page_ordinal| is an invalid ordinal, then a page will be found // If |page_ordinal| is an invalid ordinal, then a page will be found
...@@ -129,12 +128,12 @@ class ExtensionPrefs : public ContentSettingsStore::Observer, ...@@ -129,12 +128,12 @@ class ExtensionPrefs : public ContentSettingsStore::Observer,
void SetExtensionState(const std::string& extension_id, Extension::State); void SetExtensionState(const std::string& extension_id, Extension::State);
// Returns all installed extensions // Returns all installed extensions
void GetExtensions(ExtensionIdSet* out); void GetExtensions(ExtensionIds* out);
// Returns all installed extensions from |extension_prefs|. This is exposed // Returns all installed extensions from |extension_prefs|. This is exposed
// for ProtectedPrefsWatcher because it needs access to the extension ID list // for ProtectedPrefsWatcher because it needs access to the extension ID list
// before the ExtensionService is initialized. // before the ExtensionService is initialized.
static ExtensionIdSet GetExtensionsFrom( static ExtensionIds GetExtensionsFrom(
const base::DictionaryValue* extension_prefs); const base::DictionaryValue* extension_prefs);
// Getter and setter for browser action visibility. // Getter and setter for browser action visibility.
...@@ -546,17 +545,17 @@ class ExtensionPrefs : public ContentSettingsStore::Observer, ...@@ -546,17 +545,17 @@ class ExtensionPrefs : public ContentSettingsStore::Observer,
// Fix missing preference entries in the extensions that are were introduced // Fix missing preference entries in the extensions that are were introduced
// in a later Chrome version. // in a later Chrome version.
void FixMissingPrefs(const ExtensionIdSet& extension_ids); void FixMissingPrefs(const ExtensionIds& extension_ids);
// Installs the persistent extension preferences into |prefs_|'s extension // Installs the persistent extension preferences into |prefs_|'s extension
// pref store. Does nothing if |extensions_disabled| is true. // pref store. Does nothing if |extensions_disabled| is true.
void InitPrefStore(bool extensions_disabled); void InitPrefStore(bool extensions_disabled);
// Migrates the permissions data in the pref store. // Migrates the permissions data in the pref store.
void MigratePermissions(const ExtensionIdSet& extension_ids); void MigratePermissions(const ExtensionIds& extension_ids);
// Migrates the disable reasons from a single enum to a bit mask. // Migrates the disable reasons from a single enum to a bit mask.
void MigrateDisableReasons(const ExtensionIdSet& extension_ids); void MigrateDisableReasons(const ExtensionIds& extension_ids);
// Checks whether there is a state pref for the extension and if so, whether // Checks whether there is a state pref for the extension and if so, whether
// it matches |check_state|. // it matches |check_state|.
...@@ -564,9 +563,9 @@ class ExtensionPrefs : public ContentSettingsStore::Observer, ...@@ -564,9 +563,9 @@ class ExtensionPrefs : public ContentSettingsStore::Observer,
Extension::State check_state) const; Extension::State check_state) const;
// Helper function to Get/Set array of strings from/to prefs. // Helper function to Get/Set array of strings from/to prefs.
ExtensionIdSet GetExtensionPrefAsVector(const char* pref); ExtensionIds GetExtensionPrefAsVector(const char* pref);
void SetExtensionPrefFromVector(const char* pref, void SetExtensionPrefFromVector(const char* pref,
const ExtensionIdSet& extension_ids); const ExtensionIds& extension_ids);
// The pref service specific to this set of extension prefs. Owned by profile. // The pref service specific to this set of extension prefs. Owned by profile.
PrefService* prefs_; PrefService* prefs_;
......
...@@ -44,7 +44,7 @@ void ExtensionSorting::SetExtensionService( ...@@ -44,7 +44,7 @@ void ExtensionSorting::SetExtensionService(
} }
void ExtensionSorting::Initialize( void ExtensionSorting::Initialize(
const ExtensionPrefs::ExtensionIdSet& extension_ids) { const ExtensionPrefs::ExtensionIds& extension_ids) {
InitializePageOrdinalMap(extension_ids); InitializePageOrdinalMap(extension_ids);
MigrateAppIndex(extension_ids); MigrateAppIndex(extension_ids);
...@@ -64,7 +64,7 @@ void ExtensionSorting::CreateOrdinalsIfNecessary(size_t minimum_size) { ...@@ -64,7 +64,7 @@ void ExtensionSorting::CreateOrdinalsIfNecessary(size_t minimum_size) {
} }
void ExtensionSorting::MigrateAppIndex( void ExtensionSorting::MigrateAppIndex(
const ExtensionPrefs::ExtensionIdSet& extension_ids) { const ExtensionPrefs::ExtensionIds& extension_ids) {
if (extension_ids.empty()) if (extension_ids.empty())
return; return;
...@@ -74,7 +74,7 @@ void ExtensionSorting::MigrateAppIndex( ...@@ -74,7 +74,7 @@ void ExtensionSorting::MigrateAppIndex(
typedef std::map<StringOrdinal, std::map<int, const std::string*>, typedef std::map<StringOrdinal, std::map<int, const std::string*>,
StringOrdinalLessThan> AppPositionToIdMapping; StringOrdinalLessThan> AppPositionToIdMapping;
AppPositionToIdMapping app_launches_to_convert; AppPositionToIdMapping app_launches_to_convert;
for (ExtensionPrefs::ExtensionIdSet::const_iterator ext_id = for (ExtensionPrefs::ExtensionIds::const_iterator ext_id =
extension_ids.begin(); ext_id != extension_ids.end(); ++ext_id) { extension_ids.begin(); ext_id != extension_ids.end(); ++ext_id) {
int old_page_index = 0; int old_page_index = 0;
StringOrdinal page = GetPageOrdinal(*ext_id); StringOrdinal page = GetPageOrdinal(*ext_id);
...@@ -441,8 +441,8 @@ StringOrdinal ExtensionSorting::GetMinOrMaxAppLaunchOrdinalsOnPage( ...@@ -441,8 +441,8 @@ StringOrdinal ExtensionSorting::GetMinOrMaxAppLaunchOrdinalsOnPage(
} }
void ExtensionSorting::InitializePageOrdinalMap( void ExtensionSorting::InitializePageOrdinalMap(
const ExtensionPrefs::ExtensionIdSet& extension_ids) { const ExtensionPrefs::ExtensionIds& extension_ids) {
for (ExtensionPrefs::ExtensionIdSet::const_iterator ext_it = for (ExtensionPrefs::ExtensionIds::const_iterator ext_it =
extension_ids.begin(); ext_it != extension_ids.end(); ++ext_it) { extension_ids.begin(); ext_it != extension_ids.end(); ++ext_it) {
AddOrdinalMapping(*ext_it, AddOrdinalMapping(*ext_it,
GetPageOrdinal(*ext_it), GetPageOrdinal(*ext_it),
......
...@@ -29,7 +29,7 @@ class ExtensionSorting { ...@@ -29,7 +29,7 @@ class ExtensionSorting {
// Properly initialize ExtensionSorting internal values that require // Properly initialize ExtensionSorting internal values that require
// |extension_ids|. // |extension_ids|.
void Initialize( void Initialize(
const extensions::ExtensionPrefs::ExtensionIdSet& extension_ids); const extensions::ExtensionPrefs::ExtensionIds& extension_ids);
// Resolves any conflicts the might be created as a result of syncing that // Resolves any conflicts the might be created as a result of syncing that
// results in two icons having the same page and app launch ordinal. After // results in two icons having the same page and app launch ordinal. After
...@@ -119,11 +119,11 @@ class ExtensionSorting { ...@@ -119,11 +119,11 @@ class ExtensionSorting {
// Initialize the |page_ordinal_map_| with the page ordinals used by the // Initialize the |page_ordinal_map_| with the page ordinals used by the
// given extensions. // given extensions.
void InitializePageOrdinalMap( void InitializePageOrdinalMap(
const extensions::ExtensionPrefs::ExtensionIdSet& extension_ids); const extensions::ExtensionPrefs::ExtensionIds& extension_ids);
// Migrates the app launcher and page index values. // Migrates the app launcher and page index values.
void MigrateAppIndex( void MigrateAppIndex(
const extensions::ExtensionPrefs::ExtensionIdSet& extension_ids); const extensions::ExtensionPrefs::ExtensionIds& extension_ids);
// Called to add a new mapping value for |extension_id| with a page ordinal // Called to add a new mapping value for |extension_id| with a page ordinal
// of |page_ordinal| and a app launch ordinal of |app_launch_ordinal|. This // of |page_ordinal| and a app launch ordinal of |app_launch_ordinal|. This
......
...@@ -171,7 +171,7 @@ class ExtensionSortingInitialize ...@@ -171,7 +171,7 @@ class ExtensionSortingInitialize
// We insert the ids in reserve order so that we have to deal with the // We insert the ids in reserve order so that we have to deal with the
// element on the 2nd page before the 1st page is seen. // element on the 2nd page before the 1st page is seen.
extensions::ExtensionPrefs::ExtensionIdSet ids; extensions::ExtensionPrefs::ExtensionIds ids;
ids.push_back(ext3_->id()); ids.push_back(ext3_->id());
ids.push_back(ext2_->id()); ids.push_back(ext2_->id());
ids.push_back(ext1_->id()); ids.push_back(ext1_->id());
...@@ -217,7 +217,7 @@ class ExtensionSortingInitializeWithNoApps ...@@ -217,7 +217,7 @@ class ExtensionSortingInitializeWithNoApps
extension_sorting->SetAppLaunchOrdinal(extension_misc::kWebStoreAppId, extension_sorting->SetAppLaunchOrdinal(extension_misc::kWebStoreAppId,
initial_ordinal); initial_ordinal);
extensions::ExtensionPrefs::ExtensionIdSet ids; extensions::ExtensionPrefs::ExtensionIds ids;
extension_sorting->Initialize(ids); extension_sorting->Initialize(ids);
} }
virtual void Verify() OVERRIDE { virtual void Verify() OVERRIDE {
...@@ -269,7 +269,7 @@ class ExtensionSortingMigrateAppIndexInvalid ...@@ -269,7 +269,7 @@ class ExtensionSortingMigrateAppIndexInvalid
kPrefPageIndexDeprecated, kPrefPageIndexDeprecated,
Value::CreateIntegerValue(-1)); Value::CreateIntegerValue(-1));
extensions::ExtensionPrefs::ExtensionIdSet ids; extensions::ExtensionPrefs::ExtensionIds ids;
ids.push_back(ext1_->id()); ids.push_back(ext1_->id());
prefs()->extension_sorting()->Initialize(ids); prefs()->extension_sorting()->Initialize(ids);
......
...@@ -271,9 +271,9 @@ void ExtensionToolbarModel::InitializeExtensionLists() { ...@@ -271,9 +271,9 @@ void ExtensionToolbarModel::InitializeExtensionLists() {
} }
void ExtensionToolbarModel::PopulateForActionBoxMode() { void ExtensionToolbarModel::PopulateForActionBoxMode() {
const extensions::ExtensionPrefs::ExtensionIdSet toolbar_order = const extensions::ExtensionPrefs::ExtensionIds toolbar_order =
service_->extension_prefs()->GetToolbarOrder(); service_->extension_prefs()->GetToolbarOrder();
extensions::ExtensionPrefs::ExtensionIdSet action_box_order = extensions::ExtensionPrefs::ExtensionIds action_box_order =
service_->extension_prefs()->GetActionBoxOrder(); service_->extension_prefs()->GetActionBoxOrder();
// Add all browser actions not already in the toolbar or action box // Add all browser actions not already in the toolbar or action box
...@@ -300,7 +300,7 @@ void ExtensionToolbarModel::PopulateForActionBoxMode() { ...@@ -300,7 +300,7 @@ void ExtensionToolbarModel::PopulateForActionBoxMode() {
} }
void ExtensionToolbarModel::PopulateForNonActionBoxMode() { void ExtensionToolbarModel::PopulateForNonActionBoxMode() {
const extensions::ExtensionPrefs::ExtensionIdSet pref_order = const extensions::ExtensionPrefs::ExtensionIds pref_order =
service_->extension_prefs()->GetToolbarOrder(); service_->extension_prefs()->GetToolbarOrder();
// Items that have a pref for their position. // Items that have a pref for their position.
ExtensionList sorted; ExtensionList sorted;
...@@ -317,7 +317,7 @@ void ExtensionToolbarModel::PopulateForNonActionBoxMode() { ...@@ -317,7 +317,7 @@ void ExtensionToolbarModel::PopulateForNonActionBoxMode() {
if (!service_->extension_prefs()->GetBrowserActionVisibility(extension)) if (!service_->extension_prefs()->GetBrowserActionVisibility(extension))
continue; continue;
extensions::ExtensionPrefs::ExtensionIdSet::const_iterator pos = extensions::ExtensionPrefs::ExtensionIds::const_iterator pos =
std::find(pref_order.begin(), pref_order.end(), extension->id()); std::find(pref_order.begin(), pref_order.end(), extension->id());
if (pos != pref_order.end()) if (pos != pref_order.end())
sorted[pos - pref_order.begin()] = extension; sorted[pos - pref_order.begin()] = extension;
...@@ -350,7 +350,7 @@ void ExtensionToolbarModel::PopulateForNonActionBoxMode() { ...@@ -350,7 +350,7 @@ void ExtensionToolbarModel::PopulateForNonActionBoxMode() {
} }
void ExtensionToolbarModel::FillExtensionList( void ExtensionToolbarModel::FillExtensionList(
const extensions::ExtensionPrefs::ExtensionIdSet& order, const extensions::ExtensionPrefs::ExtensionIds& order,
ExtensionList* list) { ExtensionList* list) {
list->clear(); list->clear();
list->reserve(order.size()); list->reserve(order.size());
...@@ -366,13 +366,13 @@ void ExtensionToolbarModel::UpdatePrefs() { ...@@ -366,13 +366,13 @@ void ExtensionToolbarModel::UpdatePrefs() {
if (!service_->extension_prefs()) if (!service_->extension_prefs())
return; return;
extensions::ExtensionPrefs::ExtensionIdSet toolbar_ids; extensions::ExtensionPrefs::ExtensionIds toolbar_ids;
toolbar_ids.reserve(toolbar_items_.size()); toolbar_ids.reserve(toolbar_items_.size());
for (size_t i = 0; i < toolbar_items_.size(); ++i) for (size_t i = 0; i < toolbar_items_.size(); ++i)
toolbar_ids.push_back(toolbar_items_[i]->id()); toolbar_ids.push_back(toolbar_items_[i]->id());
service_->extension_prefs()->SetToolbarOrder(toolbar_ids); service_->extension_prefs()->SetToolbarOrder(toolbar_ids);
extensions::ExtensionPrefs::ExtensionIdSet action_box_ids; extensions::ExtensionPrefs::ExtensionIds action_box_ids;
action_box_ids.reserve(action_box_menu_items_.size()); action_box_ids.reserve(action_box_menu_items_.size());
for (size_t i = 0; i < action_box_menu_items_.size(); ++i) for (size_t i = 0; i < action_box_menu_items_.size(); ++i)
action_box_ids.push_back(action_box_menu_items_[i]->id()); action_box_ids.push_back(action_box_menu_items_[i]->id());
......
...@@ -101,7 +101,7 @@ class ExtensionToolbarModel : public content::NotificationObserver { ...@@ -101,7 +101,7 @@ class ExtensionToolbarModel : public content::NotificationObserver {
// Fills |list| with extensions based on provided |order|. // Fills |list| with extensions based on provided |order|.
void FillExtensionList( void FillExtensionList(
const extensions::ExtensionPrefs::ExtensionIdSet& order, const extensions::ExtensionPrefs::ExtensionIds& order,
extensions::ExtensionList* list); extensions::ExtensionList* list);
// Save the model to prefs. // Save the model to prefs.
......
...@@ -209,7 +209,7 @@ bool ProtectedPrefsWatcher::UpdateCachedPrefs() { ...@@ -209,7 +209,7 @@ bool ProtectedPrefsWatcher::UpdateCachedPrefs() {
!extension_prefs_value->GetAsDictionary(&extension_prefs)) { !extension_prefs_value->GetAsDictionary(&extension_prefs)) {
return false; return false;
} }
ExtensionPrefs::ExtensionIdSet extension_ids = ExtensionPrefs::ExtensionIds extension_ids =
ExtensionPrefs::GetExtensionsFrom(extension_prefs); ExtensionPrefs::GetExtensionsFrom(extension_prefs);
if (extension_ids == cached_extension_ids_) if (extension_ids == cached_extension_ids_)
return false; return false;
...@@ -236,7 +236,7 @@ void ProtectedPrefsWatcher::InitBackup() { ...@@ -236,7 +236,7 @@ void ProtectedPrefsWatcher::InitBackup() {
ListPrefUpdate extension_ids_update(prefs, kBackupExtensionsIDs); ListPrefUpdate extension_ids_update(prefs, kBackupExtensionsIDs);
base::ListValue* extension_ids = extension_ids_update.Get(); base::ListValue* extension_ids = extension_ids_update.Get();
extension_ids->Clear(); extension_ids->Clear();
for (ExtensionPrefs::ExtensionIdSet::const_iterator it = for (ExtensionPrefs::ExtensionIds::const_iterator it =
cached_extension_ids_.begin(); cached_extension_ids_.begin();
it != cached_extension_ids_.end(); ++it) { it != cached_extension_ids_.end(); ++it) {
extension_ids->Append(base::Value::CreateStringValue(*it)); extension_ids->Append(base::Value::CreateStringValue(*it));
...@@ -297,7 +297,7 @@ bool ProtectedPrefsWatcher::UpdateBackupEntry(const std::string& path) { ...@@ -297,7 +297,7 @@ bool ProtectedPrefsWatcher::UpdateBackupEntry(const std::string& path) {
ListPrefUpdate extension_ids_update(prefs, kBackupExtensionsIDs); ListPrefUpdate extension_ids_update(prefs, kBackupExtensionsIDs);
base::ListValue* extension_ids = extension_ids_update.Get(); base::ListValue* extension_ids = extension_ids_update.Get();
extension_ids->Clear(); extension_ids->Clear();
for (ExtensionPrefs::ExtensionIdSet::const_iterator it = for (ExtensionPrefs::ExtensionIds::const_iterator it =
cached_extension_ids_.begin(); cached_extension_ids_.begin();
it != cached_extension_ids_.end(); ++it) { it != cached_extension_ids_.end(); ++it) {
extension_ids->Append(base::Value::CreateStringValue(*it)); extension_ids->Append(base::Value::CreateStringValue(*it));
......
...@@ -91,7 +91,7 @@ class ProtectedPrefsWatcher : public content::NotificationObserver { ...@@ -91,7 +91,7 @@ class ProtectedPrefsWatcher : public content::NotificationObserver {
std::string GetSignatureData(PrefService* prefs) const; std::string GetSignatureData(PrefService* prefs) const;
// Cached set of extension IDs. They are not changed as frequently // Cached set of extension IDs. They are not changed as frequently
extensions::ExtensionPrefs::ExtensionIdSet cached_extension_ids_; extensions::ExtensionPrefs::ExtensionIds cached_extension_ids_;
scoped_ptr<PrefSetObserver> pref_observer_; scoped_ptr<PrefSetObserver> pref_observer_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment