23#include <com/sun/star/mozilla/MozillaProductType.hpp>
24#include <com/sun/star/uno/Sequence.hxx>
25#include <rtl/ustring.hxx>
30using namespace com::sun::star::mozilla;
33typedef std::map<OUString, ::connectivity::mozab::ProfileStruct>
ProfileList;
62 OUString
getProfilePath( css::mozilla::MozillaProductType product,
const OUString& profileName );
64 ::sal_Int32
getProfileCount( css::mozilla::MozillaProductType product );
66 ::sal_Int32
getProfileList( css::mozilla::MozillaProductType product, css::uno::Sequence< OUString >& list );
70 bool getProfileExists( css::mozilla::MozillaProductType product,
const OUString& profileName );
std::map< OUString, ::connectivity::mozab::ProfileStruct > ProfileList
OUString mCurrentProfileName
::sal_Int32 getProfileCount(css::mozilla::MozillaProductType product)
::sal_Int32 getProfileList(css::mozilla::MozillaProductType product, css::uno::Sequence< OUString > &list)
OUString getProfilePath(css::mozilla::MozillaProductType product, const OUString &profileName)
void LoadXPToolkitProfiles(MozillaProductType product)
ProductStruct m_ProductProfileList[4]
OUString getDefaultProfile(css::mozilla::MozillaProductType product)
bool getProfileExists(css::mozilla::MozillaProductType product, const OUString &profileName)
const OUString & getProfilePath() const
const OUString & getProfileName() const