import"nsIBrowserProfileMigrator.idl";
Public Member Functions | |
void | migrate (in unsigned short aItems, in nsIProfileStartup aStartup, in wstring aProfile) |
unsigned short | getMigrateData (in wstring aProfile, in boolean aDoingStartup) |
Public Attributes | |
const unsigned short | ALL = 0x0000 |
const unsigned short | SETTINGS = 0x0001 |
const unsigned short | COOKIES = 0x0002 |
const unsigned short | HISTORY = 0x0004 |
const unsigned short | FORMDATA = 0x0008 |
const unsigned short | PASSWORDS = 0x0010 |
const unsigned short | BOOKMARKS = 0x0020 |
const unsigned short | OTHERDATA = 0x0040 |
readonly attribute boolean | sourceExists |
readonly attribute boolean | sourceHasMultipleProfiles |
readonly attribute nsISupportsArray | sourceProfiles |
readonly attribute AUTF8String | sourceHomePageURL |
Definition at line 43 of file nsIBrowserProfileMigrator.idl.
unsigned short nsIBrowserProfileMigrator::getMigrateData | ( | in wstring | aProfile, |
in boolean | aDoingStartup | ||
) |
A bit field containing profile items that this migrator offers for import.
aProfile | the profile that we are looking for available data to import |
aDoingStartup | "true" if the profile is not currently being used. |
void nsIBrowserProfileMigrator::migrate | ( | in unsigned short | aItems, |
in nsIProfileStartup | aStartup, | ||
in wstring | aProfile | ||
) |
Copy user profile information to the current active profile.
aItems | list of data items to migrate. see above for values. |
aStartup | helper interface which is non-null if called during startup. |
aProfile | profile to migrate from, if there is more than one. |
const unsigned short nsIBrowserProfileMigrator::ALL = 0x0000 |
profile items to migrate. use with migrate().
Definition at line 48 of file nsIBrowserProfileMigrator.idl.
const unsigned short nsIBrowserProfileMigrator::BOOKMARKS = 0x0020 |
Definition at line 54 of file nsIBrowserProfileMigrator.idl.
const unsigned short nsIBrowserProfileMigrator::COOKIES = 0x0002 |
Definition at line 50 of file nsIBrowserProfileMigrator.idl.
const unsigned short nsIBrowserProfileMigrator::FORMDATA = 0x0008 |
Definition at line 52 of file nsIBrowserProfileMigrator.idl.
const unsigned short nsIBrowserProfileMigrator::HISTORY = 0x0004 |
Definition at line 51 of file nsIBrowserProfileMigrator.idl.
const unsigned short nsIBrowserProfileMigrator::OTHERDATA = 0x0040 |
Definition at line 55 of file nsIBrowserProfileMigrator.idl.
const unsigned short nsIBrowserProfileMigrator::PASSWORDS = 0x0010 |
Definition at line 53 of file nsIBrowserProfileMigrator.idl.
const unsigned short nsIBrowserProfileMigrator::SETTINGS = 0x0001 |
Definition at line 49 of file nsIBrowserProfileMigrator.idl.
readonly attribute boolean nsIBrowserProfileMigrator::sourceExists |
Whether or not there is any data that can be imported from this browser (i.e. whether or not it is installed, and there exists a user profile)
Definition at line 80 of file nsIBrowserProfileMigrator.idl.
readonly attribute boolean nsIBrowserProfileMigrator::sourceHasMultipleProfiles |
Whether or not the import source implementing this interface has multiple user profiles configured.
Definition at line 86 of file nsIBrowserProfileMigrator.idl.
readonly attribute AUTF8String nsIBrowserProfileMigrator::sourceHomePageURL |
The import source homepage. Returns null if not present/available
Definition at line 97 of file nsIBrowserProfileMigrator.idl.
readonly attribute nsISupportsArray nsIBrowserProfileMigrator::sourceProfiles |
An enumeration of available profiles. If the import source does not support profiles, this attribute is null.
Definition at line 92 of file nsIBrowserProfileMigrator.idl.