diff options
Diffstat (limited to 'chromium/chrome/common/importer/importer_type.h')
-rw-r--r-- | chromium/chrome/common/importer/importer_type.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/chromium/chrome/common/importer/importer_type.h b/chromium/chrome/common/importer/importer_type.h new file mode 100644 index 00000000000..c172f8a5bc5 --- /dev/null +++ b/chromium/chrome/common/importer/importer_type.h @@ -0,0 +1,36 @@ +// 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_ |