38 #ifndef phoenixprofilemigrator___h___
39 #define phoenixprofilemigrator___h___
41 #include "nsIBrowserProfileMigrator.h"
42 #include "nsILocalFile.h"
43 #include "nsIObserverService.h"
44 #include "nsISupportsArray.h"
46 #include "nsStringAPI.h"
56 NS_DECL_NSIBROWSERPROFILEMIGRATOR
81 nsCOMPtr<nsISupportsArray> mProfileNames;
82 nsCOMPtr<nsISupportsArray> mProfileLocations;
83 nsCOMPtr<nsIObserverService> mObserverService;
nsresult CopyHistory(PRBool aReplace)
static nsresult SetDownloadManager(void *aTransform, nsIPrefBranch *aBranch)
nsresult CopyOtherData(PRBool aReplace)
virtual ~nsPhoenixProfileMigrator()
nsresult GetSourceProfile(const PRUnichar *aProfile)
NS_DECL_NSIBROWSERPROFILEMIGRATOR NS_DECL_ISUPPORTS nsPhoenixProfileMigrator()
nsresult CopyCookies(PRBool aReplace)
nsresult CopyPasswords(PRBool aReplace)
nsresult CopyPreferences(PRBool aReplace)
nsresult CopyBookmarks(PRBool aReplace)
nsresult CopyUserStyleSheets()
static nsresult SetCookie(void *aTransform, nsIPrefBranch *aBranch)
nsresult FillProfileDataFromPhoenixRegistry()
static nsresult SetImage(void *aTransform, nsIPrefBranch *aBranch)