LibreOffice Module basic (master) 1
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
basic::ScriptSubPackageIterator Class Reference

#include <namecont.hxx>

Public Member Functions

 ScriptSubPackageIterator (css::uno::Reference< css::deployment::XPackage > const &xMainPackage)
 
css::uno::Reference< css::deployment::XPackage > getNextScriptSubPackage (bool &rbPureDialogLib)
 

Static Private Member Functions

static css::uno::Reference< css::deployment::XPackage > implDetectScriptPackage (const css::uno::Reference< css::deployment::XPackage > &rPackage, bool &rbPureDialogLib)
 

Private Attributes

css::uno::Reference< css::deployment::XPackage > m_xMainPackage
 
bool m_bIsValid
 
bool m_bIsBundle
 
css::uno::Sequence< css::uno::Reference< css::deployment::XPackage > > m_aSubPkgSeq
 
sal_Int32 m_nSubPkgCount
 
sal_Int32 m_iNextSubPkg
 

Detailed Description

Definition at line 601 of file namecont.hxx.

Constructor & Destructor Documentation

◆ ScriptSubPackageIterator()

basic::ScriptSubPackageIterator::ScriptSubPackageIterator ( css::uno::Reference< css::deployment::XPackage > const &  xMainPackage)

Definition at line 3253 of file namecont.cxx.

References m_aSubPkgSeq, m_bIsBundle, m_bIsValid, m_nSubPkgCount, m_xMainPackage, and option.

Member Function Documentation

◆ getNextScriptSubPackage()

Reference< deployment::XPackage > basic::ScriptSubPackageIterator::getNextScriptSubPackage ( bool &  rbPureDialogLib)

◆ implDetectScriptPackage()

Reference< deployment::XPackage > basic::ScriptSubPackageIterator::implDetectScriptPackage ( const css::uno::Reference< css::deployment::XPackage > &  rPackage,
bool &  rbPureDialogLib 
)
staticprivate

Definition at line 3322 of file namecont.cxx.

References basic::sBasicLibMediaType, and basic::sDialogLibMediaType.

Referenced by getNextScriptSubPackage().

Member Data Documentation

◆ m_aSubPkgSeq

css::uno::Sequence< css::uno::Reference< css::deployment::XPackage > > basic::ScriptSubPackageIterator::m_aSubPkgSeq
private

Definition at line 608 of file namecont.hxx.

Referenced by getNextScriptSubPackage(), and ScriptSubPackageIterator().

◆ m_bIsBundle

bool basic::ScriptSubPackageIterator::m_bIsBundle
private

Definition at line 606 of file namecont.hxx.

Referenced by getNextScriptSubPackage(), and ScriptSubPackageIterator().

◆ m_bIsValid

bool basic::ScriptSubPackageIterator::m_bIsValid
private

Definition at line 605 of file namecont.hxx.

Referenced by getNextScriptSubPackage(), and ScriptSubPackageIterator().

◆ m_iNextSubPkg

sal_Int32 basic::ScriptSubPackageIterator::m_iNextSubPkg
private

Definition at line 610 of file namecont.hxx.

Referenced by getNextScriptSubPackage().

◆ m_nSubPkgCount

sal_Int32 basic::ScriptSubPackageIterator::m_nSubPkgCount
private

Definition at line 609 of file namecont.hxx.

Referenced by getNextScriptSubPackage(), and ScriptSubPackageIterator().

◆ m_xMainPackage

css::uno::Reference< css::deployment::XPackage > basic::ScriptSubPackageIterator::m_xMainPackage
private

Definition at line 603 of file namecont.hxx.

Referenced by getNextScriptSubPackage(), and ScriptSubPackageIterator().


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