nsNetscapeProfileMigratorBase Class Reference

#include <nsNetscapeProfileMigratorBase.h>

Inheritance diagram for nsNetscapeProfileMigratorBase:
[legend]

Classes

struct  PrefTransform
 

Public Types

typedef nsresult(* prefConverter )(void *, nsIPrefBranch *)
 

Public Member Functions

 nsNetscapeProfileMigratorBase ()
 
virtual ~nsNetscapeProfileMigratorBase ()
 

Static Public Member Functions

static nsresult GetString (void *aTransform, nsIPrefBranch *aBranch)
 
static nsresult SetString (void *aTransform, nsIPrefBranch *aBranch)
 
static nsresult GetWString (void *aTransform, nsIPrefBranch *aBranch)
 
static nsresult SetWString (void *aTransform, nsIPrefBranch *aBranch)
 
static nsresult SetWStringFromASCII (void *aTransform, nsIPrefBranch *aBranch)
 
static nsresult GetBool (void *aTransform, nsIPrefBranch *aBranch)
 
static nsresult SetBool (void *aTransform, nsIPrefBranch *aBranch)
 
static nsresult GetInt (void *aTransform, nsIPrefBranch *aBranch)
 
static nsresult SetInt (void *aTransform, nsIPrefBranch *aBranch)
 

Protected Member Functions

nsresult GetProfileDataFromRegistry (nsILocalFile *aRegistryFile, nsISupportsArray *aProfileNames, nsISupportsArray *aProfileLocations)
 
nsresult CopyFile (const nsAString &aSourceFileName, const nsAString &aTargetFileName)
 
nsresult ImportNetscapeBookmarks (const nsAString &aBookmarksFileName, const PRUnichar *aImportSourceNameKey)
 
nsresult ImportNetscapeCookies (nsIFile *aCookiesFile)
 
nsresult GetSignonFileName (PRBool aReplace, char **aFileName)
 
nsresult LocateSignonsFile (char **aResult)
 

Protected Attributes

nsCOMPtr< nsILocalFile > mSourceProfile
 
nsCOMPtr< nsIFile > mTargetProfile
 

Detailed Description

Definition at line 49 of file nsNetscapeProfileMigratorBase.h.

Member Typedef Documentation

typedef nsresult(* nsNetscapeProfileMigratorBase::prefConverter)(void *, nsIPrefBranch *)

Definition at line 56 of file nsNetscapeProfileMigratorBase.h.

Constructor & Destructor Documentation

nsNetscapeProfileMigratorBase::nsNetscapeProfileMigratorBase ( )

Definition at line 65 of file nsNetscapeProfileMigratorBase.cpp.

virtual nsNetscapeProfileMigratorBase::~nsNetscapeProfileMigratorBase ( )
inlinevirtual

Definition at line 53 of file nsNetscapeProfileMigratorBase.h.

Member Function Documentation

nsresult nsNetscapeProfileMigratorBase::CopyFile ( const nsAString &  aSourceFileName,
const nsAString &  aTargetFileName 
)
protected

Definition at line 291 of file nsNetscapeProfileMigratorBase.cpp.

Here is the caller graph for this function:

nsresult nsNetscapeProfileMigratorBase::GetBool ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 263 of file nsNetscapeProfileMigratorBase.cpp.

nsresult nsNetscapeProfileMigratorBase::GetInt ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 277 of file nsNetscapeProfileMigratorBase.cpp.

nsresult nsNetscapeProfileMigratorBase::GetProfileDataFromRegistry ( nsILocalFile *  aRegistryFile,
nsISupportsArray *  aProfileNames,
nsISupportsArray *  aProfileLocations 
)
protected

Definition at line 85 of file nsNetscapeProfileMigratorBase.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

nsresult nsNetscapeProfileMigratorBase::GetSignonFileName ( PRBool  aReplace,
char **  aFileName 
)
protected

Definition at line 409 of file nsNetscapeProfileMigratorBase.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

nsresult nsNetscapeProfileMigratorBase::GetString ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 203 of file nsNetscapeProfileMigratorBase.cpp.

nsresult nsNetscapeProfileMigratorBase::GetWString ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 217 of file nsNetscapeProfileMigratorBase.cpp.

nsresult nsNetscapeProfileMigratorBase::ImportNetscapeBookmarks ( const nsAString &  aBookmarksFileName,
const PRUnichar *  aImportSourceNameKey 
)
protected

Definition at line 314 of file nsNetscapeProfileMigratorBase.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

nsresult nsNetscapeProfileMigratorBase::ImportNetscapeCookies ( nsIFile *  aCookiesFile)
protected

Definition at line 325 of file nsNetscapeProfileMigratorBase.cpp.

Here is the caller graph for this function:

nsresult nsNetscapeProfileMigratorBase::LocateSignonsFile ( char **  aResult)
protected

Definition at line 432 of file nsNetscapeProfileMigratorBase.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

nsresult nsNetscapeProfileMigratorBase::SetBool ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 270 of file nsNetscapeProfileMigratorBase.cpp.

nsresult nsNetscapeProfileMigratorBase::SetInt ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 284 of file nsNetscapeProfileMigratorBase.cpp.

nsresult nsNetscapeProfileMigratorBase::SetString ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 210 of file nsNetscapeProfileMigratorBase.cpp.

nsresult nsNetscapeProfileMigratorBase::SetWString ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 249 of file nsNetscapeProfileMigratorBase.cpp.

nsresult nsNetscapeProfileMigratorBase::SetWStringFromASCII ( void *  aTransform,
nsIPrefBranch aBranch 
)
static

Definition at line 236 of file nsNetscapeProfileMigratorBase.cpp.

Member Data Documentation

nsCOMPtr<nsILocalFile> nsNetscapeProfileMigratorBase::mSourceProfile
protected

Definition at line 97 of file nsNetscapeProfileMigratorBase.h.

nsCOMPtr<nsIFile> nsNetscapeProfileMigratorBase::mTargetProfile
protected

Definition at line 98 of file nsNetscapeProfileMigratorBase.h.


The documentation for this class was generated from the following files: