nsBrowserProfileMigratorUtils.cpp File Reference
#include "nsBrowserProfileMigratorUtils.h"
#include "nsINavBookmarksService.h"
#include "nsBrowserCompsCID.h"
#include "nsToolkitCompsCID.h"
#include "nsIPlacesImportExportService.h"
#include "nsIFile.h"
#include "nsIInputStream.h"
#include "nsILineInputStream.h"
#include "nsIProperties.h"
#include "nsIProfileMigrator.h"
#include "nsIURI.h"
#include "nsNetUtil.h"
#include "nsISupportsPrimitives.h"
#include "nsAppDirectoryServiceDefs.h"
#include "nsIRDFService.h"
#include "nsIStringBundle.h"
#include "nsISupportsArray.h"
#include "nsXPCOMCID.h"
Include dependency graph for nsBrowserProfileMigratorUtils.cpp:

Go to the source code of this file.

Macros

#define MIGRATION_BUNDLE   "chrome://browser/locale/migration/migration.properties"
 
#define BOOKMARKS_FILE_NAME   NS_LITERAL_STRING("bookmarks.html")
 

Functions

void SetUnicharPref (const char *aPref, const nsAString &aValue, nsIPrefBranch *aPrefs)
 
void SetProxyPref (const nsAString &aHostPort, const char *aPref, const char *aPortPref, nsIPrefBranch *aPrefs)
 
void ParseOverrideServers (const nsAString &aServers, nsIPrefBranch *aBranch)
 
void GetMigrateDataFromArray (MigrationData *aDataArray, PRInt32 aDataArrayLength, PRBool aReplace, nsIFile *aSourceProfile, PRUint16 *aResult)
 
void GetProfilePath (nsIProfileStartup *aStartup, nsCOMPtr< nsIFile > &aProfileDir)
 
nsresult AnnotatePersonalToolbarFolder (nsIFile *aSourceBookmarksFile, nsIFile *aTargetBookmarksFile, const char *aToolbarFolderName)
 
nsresult ImportBookmarksHTML (nsIFile *aBookmarksFile, PRBool aImportIntoRoot, PRBool aOverwriteDefaults, const PRUnichar *aImportSourceNameKey)
 
nsresult InitializeBookmarks (nsIFile *aTargetProfile)
 

Macro Definition Documentation

#define BOOKMARKS_FILE_NAME   NS_LITERAL_STRING("bookmarks.html")

Definition at line 62 of file nsBrowserProfileMigratorUtils.cpp.

#define MIGRATION_BUNDLE   "chrome://browser/locale/migration/migration.properties"

Definition at line 60 of file nsBrowserProfileMigratorUtils.cpp.

Function Documentation

nsresult AnnotatePersonalToolbarFolder ( nsIFile *  aSourceBookmarksFile,
nsIFile *  aTargetBookmarksFile,
const char *  aToolbarFolderName 
)

Definition at line 170 of file nsBrowserProfileMigratorUtils.cpp.

Here is the caller graph for this function:

void GetMigrateDataFromArray ( MigrationData aDataArray,
PRInt32  aDataArrayLength,
PRBool  aReplace,
nsIFile *  aSourceProfile,
PRUint16 *  aResult 
)

Definition at line 129 of file nsBrowserProfileMigratorUtils.cpp.

void GetProfilePath ( nsIProfileStartup *  aStartup,
nsCOMPtr< nsIFile > &  aProfileDir 
)

Definition at line 154 of file nsBrowserProfileMigratorUtils.cpp.

Here is the caller graph for this function:

nsresult ImportBookmarksHTML ( nsIFile *  aBookmarksFile,
PRBool  aImportIntoRoot,
PRBool  aOverwriteDefaults,
const PRUnichar *  aImportSourceNameKey 
)

Definition at line 221 of file nsBrowserProfileMigratorUtils.cpp.

Here is the caller graph for this function:

nsresult InitializeBookmarks ( nsIFile *  aTargetProfile)

Definition at line 280 of file nsBrowserProfileMigratorUtils.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ParseOverrideServers ( const nsAString &  aServers,
nsIPrefBranch aBranch 
)

Definition at line 107 of file nsBrowserProfileMigratorUtils.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SetProxyPref ( const nsAString &  aHostPort,
const char *  aPref,
const char *  aPortPref,
nsIPrefBranch aPrefs 
)

Definition at line 76 of file nsBrowserProfileMigratorUtils.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SetUnicharPref ( const char *  aPref,
const nsAString &  aValue,
nsIPrefBranch aPrefs 
)

Definition at line 64 of file nsBrowserProfileMigratorUtils.cpp.

Here is the caller graph for this function: