blob: c172f8a5bc534465ff4d063a52f9bb510b7e36af [file] [log] [blame]
// Copyright 2013 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_COMMON_IMPORTER_IMPORTER_TYPE_H_
#define CHROME_COMMON_IMPORTER_IMPORTER_TYPE_H_
#include "build/build_config.h"
namespace importer {
// An enumeration of the type of importers that we support to import
// settings and data from (browsers, google toolbar and a bookmarks html file).
// NOTE: Numbers added so that data can be reliably cast to ints and passed
// across IPC.
enum ImporterType {
TYPE_UNKNOWN = -1,
#if defined(OS_WIN)
TYPE_IE = 0,
#endif
// Value 1 was the (now deleted) Firefox 2 profile importer.
TYPE_FIREFOX = 2,
#if defined(OS_MACOSX)
TYPE_SAFARI = 3,
#endif
// Value 4 was the (now deleted) Google Toolbar importer.
TYPE_BOOKMARKS_FILE = 5, // Identifies a 'bookmarks.html' file.
#if defined(OS_WIN)
TYPE_EDGE = 6,
#endif
};
} // namespace importer
#endif // CHROME_COMMON_IMPORTER_IMPORTER_TYPE_H_