LibreOffice Module basic (master) 1
|
#include <namecont.hxx>
Public Member Functions | |
ScriptExtensionIterator () | |
OUString | nextBasicOrDialogLibrary (bool &rbPureDialogLib) |
Private Types | |
enum | IteratorState { USER_EXTENSIONS , SHARED_EXTENSIONS , BUNDLED_EXTENSIONS , END_REACHED } |
Private Member Functions | |
css::uno::Reference< css::deployment::XPackage > | implGetNextUserScriptPackage (bool &rbPureDialogLib) |
css::uno::Reference< css::deployment::XPackage > | implGetNextSharedScriptPackage (bool &rbPureDialogLib) |
css::uno::Reference< css::deployment::XPackage > | implGetNextBundledScriptPackage (bool &rbPureDialogLib) |
Private Attributes | |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
enum basic::ScriptExtensionIterator::IteratorState | m_eState |
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 |
ScriptSubPackageIterator * | m_pScriptSubPackageIterator |
Definition at line 623 of file namecont.hxx.
|
private |
Enumerator | |
---|---|
USER_EXTENSIONS | |
SHARED_EXTENSIONS | |
BUNDLED_EXTENSIONS | |
END_REACHED |
Definition at line 639 of file namecont.hxx.
basic::ScriptExtensionIterator::ScriptExtensionIterator | ( | ) |
Definition at line 3187 of file namecont.cxx.
References getProcessComponentContext(), and m_xContext.
|
private |
Definition at line 3448 of file namecont.cxx.
References END_REACHED, basic::ScriptSubPackageIterator::getNextScriptSubPackage(), m_aBundledPackagesSeq, m_bBundledPackagesLoaded, m_eState, m_iBundledPackage, m_pScriptSubPackageIterator, m_xContext, and SAL_WARN_IF.
Referenced by nextBasicOrDialogLibrary().
|
private |
Definition at line 3397 of file namecont.cxx.
References BUNDLED_EXTENSIONS, basic::ScriptSubPackageIterator::getNextScriptSubPackage(), m_aSharedPackagesSeq, m_bSharedPackagesLoaded, m_eState, m_iSharedPackage, m_pScriptSubPackageIterator, m_xContext, and SAL_WARN_IF.
Referenced by nextBasicOrDialogLibrary().
|
private |
Definition at line 3345 of file namecont.cxx.
References END_REACHED, basic::ScriptSubPackageIterator::getNextScriptSubPackage(), m_aUserPackagesSeq, m_bUserPackagesLoaded, m_eState, m_iUserPackage, m_pScriptSubPackageIterator, m_xContext, SAL_WARN_IF, and SHARED_EXTENSIONS.
Referenced by nextBasicOrDialogLibrary().
OUString basic::ScriptExtensionIterator::nextBasicOrDialogLibrary | ( | bool & | rbPureDialogLib | ) |
Definition at line 3199 of file namecont.cxx.
References BUNDLED_EXTENSIONS, END_REACHED, implGetNextBundledScriptPackage(), implGetNextSharedScriptPackage(), implGetNextUserScriptPackage(), m_eState, SAL_WARN, SHARED_EXTENSIONS, and USER_EXTENSIONS.
Referenced by basic::SfxLibraryContainer::implScanExtensions().
|
private |
Definition at line 653 of file namecont.hxx.
Referenced by implGetNextBundledScriptPackage().
|
private |
Definition at line 650 of file namecont.hxx.
Referenced by implGetNextSharedScriptPackage().
|
private |
Definition at line 647 of file namecont.hxx.
Referenced by implGetNextUserScriptPackage().
|
private |
Definition at line 654 of file namecont.hxx.
Referenced by implGetNextBundledScriptPackage().
|
private |
Definition at line 651 of file namecont.hxx.
Referenced by implGetNextSharedScriptPackage().
|
private |
Definition at line 648 of file namecont.hxx.
Referenced by implGetNextUserScriptPackage().
|
private |
|
private |
Definition at line 658 of file namecont.hxx.
Referenced by implGetNextBundledScriptPackage().
|
private |
Definition at line 657 of file namecont.hxx.
Referenced by implGetNextSharedScriptPackage().
|
private |
Definition at line 656 of file namecont.hxx.
Referenced by implGetNextUserScriptPackage().
|
private |
Definition at line 660 of file namecont.hxx.
Referenced by implGetNextBundledScriptPackage(), implGetNextSharedScriptPackage(), and implGetNextUserScriptPackage().
|
private |
Definition at line 637 of file namecont.hxx.
Referenced by implGetNextBundledScriptPackage(), implGetNextSharedScriptPackage(), and implGetNextUserScriptPackage().