21#include <ooo/vba/excel/XWorksheets.hpp>
36 css::uno::Reference< css::frame::XModel >
mxModel;
37 css::uno::Reference< css::sheet::XSpreadsheets >
m_xSheets;
39 ScVbaWorksheets(
const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext > & xContext,
const css::uno::Reference< css::container::XIndexAccess >& xSheets, css::uno::Reference< css::frame::XModel > xModel );
40 ScVbaWorksheets(
const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext > & xContext,
const css::uno::Reference< css::container::XEnumerationAccess >& xEnum, css::uno::Reference< css::frame::XModel > xModel );
46 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
createEnumeration()
override;
49 virtual css::uno::Any SAL_CALL
getVisible()
override;
50 virtual void SAL_CALL
setVisible(
const css::uno::Any& _visible )
override;
51 virtual css::uno::Any SAL_CALL
Add(
const css::uno::Any& Before,
const css::uno::Any& After,
const css::uno::Any& Count,
const css::uno::Any&
Type )
override;
52 virtual void SAL_CALL
Delete( )
override;
53 virtual void SAL_CALL
PrintOut(
const css::uno::Any& From,
const css::uno::Any& To,
const css::uno::Any& Copies,
const css::uno::Any& Preview,
const css::uno::Any& ActivePrinter,
const css::uno::Any& PrintToFile,
const css::uno::Any& Collate,
const css::uno::Any& PrToFileName )
override;
55 virtual void SAL_CALL
Select(
const css::uno::Any& Replace )
override;
56 virtual void SAL_CALL
Copy (
const css::uno::Any& Before,
const css::uno::Any& After)
override;
57 virtual void SAL_CALL
PrintPreview(
const css::uno::Any& EnableChanges )
override;
59 virtual css::uno::Any SAL_CALL
Item(
const css::uno::Any& Index1,
const css::uno::Any& Index2 )
override;
65 static bool nameExists(
const css::uno::Reference <css::sheet::XSpreadsheetDocument>& xSpreadDoc, std::u16string_view name,
SCTAB& nTab );
ScVbaWorksheets(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::container::XIndexAccess > &xSheets, css::uno::Reference< css::frame::XModel > xModel)
ScVbaWorksheets(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::container::XEnumerationAccess > &xEnum, css::uno::Reference< css::frame::XModel > xModel)
virtual css::uno::Sequence< OUString > getServiceNames() override
virtual void SAL_CALL Copy(const css::uno::Any &Before, const css::uno::Any &After) override
virtual void SAL_CALL Select(const css::uno::Any &Replace) override
virtual void SAL_CALL setVisible(const css::uno::Any &_visible) override
virtual OUString getServiceImplName() override
virtual void SAL_CALL PrintOut(const css::uno::Any &From, const css::uno::Any &To, const css::uno::Any &Copies, const css::uno::Any &Preview, const css::uno::Any &ActivePrinter, const css::uno::Any &PrintToFile, const css::uno::Any &Collate, const css::uno::Any &PrToFileName) override
static bool nameExists(const css::uno::Reference< css::sheet::XSpreadsheetDocument > &xSpreadDoc, std::u16string_view name, SCTAB &nTab)
bool isSelectedSheets() const
virtual void SAL_CALL PrintPreview(const css::uno::Any &EnableChanges) override
virtual css::uno::Any SAL_CALL getVisible() override
virtual css::uno::Any SAL_CALL Add(const css::uno::Any &Before, const css::uno::Any &After, const css::uno::Any &Count, const css::uno::Any &Type) override
virtual css::uno::Any createCollectionObject(const css::uno::Any &aSource) override
virtual void SAL_CALL Delete() override
css::uno::Reference< css::frame::XModel > mxModel
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
virtual css::uno::Type SAL_CALL getElementType() override
css::uno::Reference< css::sheet::XSpreadsheets > m_xSheets
virtual css::uno::Any SAL_CALL Item(const css::uno::Any &Index1, const css::uno::Any &Index2) override
CollTestImplHelper< ov::excel::XWorksheets > ScVbaWorksheets_BASE