LibreOffice Module xmlhelp (master) 1
|
#include <tvread.hxx>
Public Member Functions | |
TreeFileIterator (OUString aLanguage) | |
OUString | nextTreeFile (sal_Int32 &rnFileSize) |
Private Member Functions | |
css::uno::Reference< css::deployment::XPackage > | implGetNextUserHelpPackage (css::uno::Reference< css::deployment::XPackage > &o_xParentPackageBundle) |
css::uno::Reference< css::deployment::XPackage > | implGetNextSharedHelpPackage (css::uno::Reference< css::deployment::XPackage > &o_xParentPackageBundle) |
css::uno::Reference< css::deployment::XPackage > | implGetNextBundledHelpPackage (css::uno::Reference< css::deployment::XPackage > &o_xParentPackageBundle) |
void | implGetLanguageVectorFromPackage (::std::vector< OUString > &rv, const css::uno::Reference< css::deployment::XPackage > &xPackage) |
OUString | expandURL (const OUString &aURL) |
OUString | implGetTreeFileFromPackage (sal_Int32 &rnFileSize, const css::uno::Reference< css::deployment::XPackage > &xPackage) |
Static Private Member Functions | |
static css::uno::Reference< css::deployment::XPackage > | implGetHelpPackageFromPackage (const css::uno::Reference< css::deployment::XPackage > &xPackage, css::uno::Reference< css::deployment::XPackage > &o_xParentPackageBundle) |
Private Attributes | |
std::mutex | m_aMutex |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Reference< css::ucb::XSimpleFileAccess3 > | m_xSFA |
IteratorState | m_eState |
OUString | m_aLanguage |
css::uno::Sequence< css::uno::Reference< css::deployment::XPackage > > | m_aUserPackagesSeq |
bool | m_bUserPackagesLoaded |
css::uno::Sequence< css::uno::Reference< css::deployment::XPackage > > | m_aSharedPackagesSeq |
bool | m_bSharedPackagesLoaded |
css::uno::Sequence< css::uno::Reference< css::deployment::XPackage > > | m_aBundledPackagesSeq |
bool | m_bBundledPackagesLoaded |
int | m_iUserPackage |
int | m_iSharedPackage |
int | m_iBundledPackage |
Definition at line 241 of file tvread.hxx.
TreeFileIterator::TreeFileIterator | ( | OUString | aLanguage | ) |
Definition at line 830 of file tvread.cxx.
References m_bBundledPackagesLoaded, m_bSharedPackagesLoaded, m_bUserPackagesLoaded, m_iBundledPackage, m_iSharedPackage, m_iUserPackage, m_xContext, m_xSFA, and treeview::UserExtensions.
|
private |
Definition at line 1073 of file tvread.cxx.
References aURL, m_aMutex, and m_xContext.
Referenced by implGetTreeFileFromPackage().
|
staticprivate |
Definition at line 850 of file tvread.cxx.
References aHelpMediaType, and option.
Referenced by implGetNextBundledHelpPackage(), implGetNextSharedHelpPackage(), and implGetNextUserHelpPackage().
|
private |
Definition at line 994 of file tvread.cxx.
References isLetter(), m_xSFA, and pc.
Referenced by implGetTreeFileFromPackage().
|
private |
Definition at line 959 of file tvread.cxx.
References treeview::EndReached, implGetHelpPackageFromPackage(), m_aBundledPackagesSeq, m_bBundledPackagesLoaded, m_eState, m_iBundledPackage, and m_xContext.
Referenced by nextTreeFile().
|
private |
Definition at line 929 of file tvread.cxx.
References treeview::BundledExtensions, implGetHelpPackageFromPackage(), m_aSharedPackagesSeq, m_bSharedPackagesLoaded, m_eState, m_iSharedPackage, and m_xContext.
Referenced by nextTreeFile().
|
private |
Definition at line 899 of file tvread.cxx.
References implGetHelpPackageFromPackage(), m_aUserPackagesSeq, m_bUserPackagesLoaded, m_eState, m_iUserPackage, m_xContext, and treeview::SharedExtensions.
Referenced by nextTreeFile().
|
private |
Definition at line 1104 of file tvread.cxx.
References expandURL(), LanguageTag::getFallback(), implGetLanguageVectorFromPackage(), m_aLanguage, and m_xSFA.
Referenced by nextTreeFile().
OUString TreeFileIterator::nextTreeFile | ( | sal_Int32 & | rnFileSize | ) |
Definition at line 1024 of file tvread.cxx.
References treeview::BundledExtensions, treeview::EndReached, implGetNextBundledHelpPackage(), implGetNextSharedHelpPackage(), implGetNextUserHelpPackage(), implGetTreeFileFromPackage(), m_eState, treeview::SharedExtensions, and treeview::UserExtensions.
Referenced by treeview::TVChildTarget::init().
|
private |
Definition at line 278 of file tvread.hxx.
Referenced by implGetNextBundledHelpPackage().
|
private |
Definition at line 267 of file tvread.hxx.
Referenced by implGetTreeFileFromPackage().
|
private |
Definition at line 262 of file tvread.hxx.
Referenced by expandURL().
|
private |
Definition at line 274 of file tvread.hxx.
Referenced by implGetNextSharedHelpPackage().
|
private |
Definition at line 270 of file tvread.hxx.
Referenced by implGetNextUserHelpPackage().
|
private |
Definition at line 279 of file tvread.hxx.
Referenced by implGetNextBundledHelpPackage(), and TreeFileIterator().
|
private |
Definition at line 275 of file tvread.hxx.
Referenced by implGetNextSharedHelpPackage(), and TreeFileIterator().
|
private |
Definition at line 271 of file tvread.hxx.
Referenced by implGetNextUserHelpPackage(), and TreeFileIterator().
|
private |
Definition at line 266 of file tvread.hxx.
Referenced by implGetNextBundledHelpPackage(), implGetNextSharedHelpPackage(), implGetNextUserHelpPackage(), and nextTreeFile().
|
private |
Definition at line 283 of file tvread.hxx.
Referenced by implGetNextBundledHelpPackage(), and TreeFileIterator().
|
private |
Definition at line 282 of file tvread.hxx.
Referenced by implGetNextSharedHelpPackage(), and TreeFileIterator().
|
private |
Definition at line 281 of file tvread.hxx.
Referenced by implGetNextUserHelpPackage(), and TreeFileIterator().
|
private |
Definition at line 263 of file tvread.hxx.
Referenced by expandURL(), implGetNextBundledHelpPackage(), implGetNextSharedHelpPackage(), implGetNextUserHelpPackage(), and TreeFileIterator().
|
private |
Definition at line 264 of file tvread.hxx.
Referenced by implGetLanguageVectorFromPackage(), implGetTreeFileFromPackage(), and TreeFileIterator().