40 #include "nsIObserverService.h"
41 #include "nsIProfileMigrator.h"
42 #include "nsIServiceManager.h"
43 #include "nsISupportsArray.h"
44 #include "nsISupportsPrimitives.h"
45 #include "nsServiceManagerUtils.h"
54 mObserverService = do_GetService(
"@mozilla.org/observer-service;1");
65 nsCaminoProfileMigrator::Migrate(PRUint16 aItems, nsIProfileStartup* aStartup,
const PRUnichar* aProfile)
77 nsCaminoProfileMigrator::GetMigrateData(
const PRUnichar* aProfile,
86 nsCaminoProfileMigrator::GetSourceExists(PRBool* aResult)
94 nsCaminoProfileMigrator::GetSourceHasMultipleProfiles(PRBool* aResult)
101 nsCaminoProfileMigrator::GetSourceProfiles(nsISupportsArray** aResult)
108 nsCaminoProfileMigrator::GetSourceHomePageURL(nsACString& aResult)
NS_IMPL_ISUPPORTS1(sbDeviceCapabilitiesUtils, sbIDeviceCapabilitiesUtils) sbDeviceCapabilitiesUtils
#define NOTIFY_OBSERVERS(message, item)
#define MIGRATION_STARTED
virtual ~nsCaminoProfileMigrator()