| Index: chrome/browser/importer/firefox3_importer.h
 | 
| diff --git a/chrome/browser/importer/firefox3_importer.h b/chrome/browser/importer/firefox3_importer.h
 | 
| deleted file mode 100644
 | 
| index a609f8018868c95a805ef1157a25d8ad7fe738f2..0000000000000000000000000000000000000000
 | 
| --- a/chrome/browser/importer/firefox3_importer.h
 | 
| +++ /dev/null
 | 
| @@ -1,89 +0,0 @@
 | 
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -#ifndef CHROME_BROWSER_IMPORTER_FIREFOX3_IMPORTER_H_
 | 
| -#define CHROME_BROWSER_IMPORTER_FIREFOX3_IMPORTER_H_
 | 
| -
 | 
| -#include <map>
 | 
| -#include <set>
 | 
| -#include <string>
 | 
| -#include <vector>
 | 
| -
 | 
| -#include "base/basictypes.h"
 | 
| -#include "base/compiler_specific.h"
 | 
| -#include "base/files/file_path.h"
 | 
| -#include "chrome/browser/importer/importer.h"
 | 
| -
 | 
| -class GURL;
 | 
| -struct ImportedFaviconUsage;
 | 
| -
 | 
| -namespace sql {
 | 
| -class Connection;
 | 
| -}
 | 
| -
 | 
| -// Importer for Mozilla Firefox 3 and later.
 | 
| -// Firefox 3 stores its persistent information in a new system called places.
 | 
| -// http://wiki.mozilla.org/Places
 | 
| -class Firefox3Importer : public Importer {
 | 
| - public:
 | 
| -  Firefox3Importer();
 | 
| -
 | 
| -  // Importer:
 | 
| -  virtual void StartImport(const importer::SourceProfile& source_profile,
 | 
| -                           uint16 items,
 | 
| -                           ImporterBridge* bridge) OVERRIDE;
 | 
| -
 | 
| - private:
 | 
| -  typedef std::map<int64, std::set<GURL> > FaviconMap;
 | 
| -
 | 
| -  virtual ~Firefox3Importer();
 | 
| -
 | 
| -  void ImportBookmarks();
 | 
| -  void ImportPasswords();
 | 
| -  void ImportHistory();
 | 
| -  void ImportSearchEngines();
 | 
| -  // Import the user's home page, unless it is set to default home page as
 | 
| -  // defined in browserconfig.properties.
 | 
| -  void ImportHomepage();
 | 
| -  void GetSearchEnginesXMLData(std::vector<std::string>* search_engine_data);
 | 
| -
 | 
| -  // The struct stores the information about a bookmark item.
 | 
| -  struct BookmarkItem;
 | 
| -  typedef std::vector<BookmarkItem*> BookmarkList;
 | 
| -
 | 
| -  // Gets the specific IDs of bookmark root node from |db|.
 | 
| -  void LoadRootNodeID(sql::Connection* db, int* toolbar_folder_id,
 | 
| -                      int* menu_folder_id, int* unsorted_folder_id);
 | 
| -
 | 
| -  // Loads all livemark IDs from database |db|.
 | 
| -  void LoadLivemarkIDs(sql::Connection* db, std::set<int>* livemark);
 | 
| -
 | 
| -  // Gets the bookmark folder with given ID, and adds the entry in |list|
 | 
| -  // if successful.
 | 
| -  void GetTopBookmarkFolder(sql::Connection* db,
 | 
| -                            int folder_id,
 | 
| -                            BookmarkList* list);
 | 
| -
 | 
| -  // Loads all children of the given folder, and appends them to the |list|.
 | 
| -  void GetWholeBookmarkFolder(sql::Connection* db, BookmarkList* list,
 | 
| -                              size_t position, bool* empty_folder);
 | 
| -
 | 
| -  // Loads the favicons given in the map from the database, loads the data,
 | 
| -  // and converts it into FaviconUsage structures.
 | 
| -  void LoadFavicons(sql::Connection* db,
 | 
| -                    const FaviconMap& favicon_map,
 | 
| -                    std::vector<ImportedFaviconUsage>* favicons);
 | 
| -
 | 
| -  base::FilePath source_path_;
 | 
| -  base::FilePath app_path_;
 | 
| -
 | 
| -#if defined(OS_POSIX)
 | 
| -  // Stored because we can only access it from the UI thread.
 | 
| -  std::string locale_;
 | 
| -#endif
 | 
| -
 | 
| -  DISALLOW_COPY_AND_ASSIGN(Firefox3Importer);
 | 
| -};
 | 
| -
 | 
| -#endif  // CHROME_BROWSER_IMPORTER_FIREFOX3_IMPORTER_H_
 | 
| 
 |