LibreOffice Module connectivity (master) 1
|
#include <MNSProfileDiscover.hxx>
Public Member Functions | |
~ProfileAccess () | |
ProfileAccess () | |
OUString | getProfilePath (css::mozilla::MozillaProductType product, const OUString &profileName) |
::sal_Int32 | getProfileCount (css::mozilla::MozillaProductType product) |
::sal_Int32 | getProfileList (css::mozilla::MozillaProductType product, css::uno::Sequence< OUString > &list) |
OUString | getDefaultProfile (css::mozilla::MozillaProductType product) |
bool | getProfileExists (css::mozilla::MozillaProductType product, const OUString &profileName) |
Private Member Functions | |
void | LoadProductsInfo () |
void | LoadXPToolkitProfiles (MozillaProductType product) |
Private Attributes | |
ProductStruct | m_ProductProfileList [4] |
Definition at line 56 of file MNSProfileDiscover.hxx.
connectivity::mozab::ProfileAccess::~ProfileAccess | ( | ) |
Definition at line 45 of file MNSProfileDiscover.cxx.
connectivity::mozab::ProfileAccess::ProfileAccess | ( | ) |
Definition at line 49 of file MNSProfileDiscover.cxx.
References LoadProductsInfo().
OUString connectivity::mozab::ProfileAccess::getDefaultProfile | ( | css::mozilla::MozillaProductType | product | ) |
css::uno::RuntimeException |
Definition at line 185 of file MNSProfileDiscover.cxx.
References connectivity::mozab::ProfileStruct::getProfileName(), index, m_ProductProfileList, connectivity::mozab::ProductStruct::mCurrentProfileName, and connectivity::mozab::ProductStruct::mProfileList.
sal_Int32 connectivity::mozab::ProfileAccess::getProfileCount | ( | css::mozilla::MozillaProductType | product | ) |
css::uno::RuntimeException |
Definition at line 162 of file MNSProfileDiscover.cxx.
References index, m_ProductProfileList, and connectivity::mozab::ProductStruct::mProfileList.
bool connectivity::mozab::ProfileAccess::getProfileExists | ( | css::mozilla::MozillaProductType | product, |
const OUString & | profileName | ||
) |
css::uno::RuntimeException |
Definition at line 203 of file MNSProfileDiscover.cxx.
References index, m_ProductProfileList, and connectivity::mozab::ProductStruct::mProfileList.
sal_Int32 connectivity::mozab::ProfileAccess::getProfileList | ( | css::mozilla::MozillaProductType | product, |
css::uno::Sequence< OUString > & | list | ||
) |
css::uno::RuntimeException |
Definition at line 168 of file MNSProfileDiscover.cxx.
References connectivity::mozab::ProfileStruct::getProfileName(), i, index, m_ProductProfileList, and connectivity::mozab::ProductStruct::mProfileList.
OUString connectivity::mozab::ProfileAccess::getProfilePath | ( | css::mozilla::MozillaProductType | product, |
const OUString & | profileName | ||
) |
css::uno::RuntimeException |
Definition at line 149 of file MNSProfileDiscover.cxx.
References index, m_ProductProfileList, and connectivity::mozab::ProductStruct::mProfileList.
|
private |
Definition at line 54 of file MNSProfileDiscover.cxx.
References LoadXPToolkitProfiles().
Referenced by ProfileAccess().
|
private |
Definition at line 68 of file MNSProfileDiscover.cxx.
References getRegistryDir(), index, m_ProductProfileList, connectivity::mozab::ProductStruct::mCurrentProfileName, connectivity::mozab::ProductStruct::mProfileList, parser, ini_NameValue::sName, ini_NameValue::sValue, and ini_Section::vVector.
Referenced by LoadProductsInfo().
|
private |
Definition at line 72 of file MNSProfileDiscover.hxx.
Referenced by getDefaultProfile(), getProfileCount(), getProfileExists(), getProfileList(), getProfilePath(), and LoadXPToolkitProfiles().