19 #ifndef INCLUDED_SC_SOURCE_UI_VBA_VBAWORKSHEETS_HXX
20 #define INCLUDED_SC_SOURCE_UI_VBA_VBAWORKSHEETS_HXX
22 #include <ooo/vba/excel/XWorksheets.hpp>
37 css::uno::Reference< css::frame::XModel >
mxModel;
38 css::uno::Reference< css::sheet::XSpreadsheets >
m_xSheets;
40 ScVbaWorksheets(
const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext > & xContext,
const css::uno::Reference< css::container::XIndexAccess >& xSheets,
const css::uno::Reference< css::frame::XModel >& xModel );
41 ScVbaWorksheets(
const css::uno::Reference< ov::XHelperInterface >& xParent,
const css::uno::Reference< css::uno::XComponentContext > & xContext,
const css::uno::Reference< css::container::XEnumerationAccess >& xEnum,
const css::uno::Reference< css::frame::XModel >& xModel );
47 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
createEnumeration()
override;
50 virtual css::uno::Any SAL_CALL
getVisible()
override;
51 virtual void SAL_CALL
setVisible(
const css::uno::Any& _visible )
override;
52 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;
53 virtual void SAL_CALL
Delete( )
override;
54 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;
56 virtual void SAL_CALL
Select(
const css::uno::Any& Replace )
override;
57 virtual void SAL_CALL
Copy (
const css::uno::Any& Before,
const css::uno::Any& After)
override;
58 virtual void SAL_CALL
PrintPreview(
const css::uno::Any& EnableChanges )
override;
60 virtual css::uno::Any SAL_CALL
Item(
const css::uno::Any& Index1,
const css::uno::Any& Index2 )
override;
66 static bool nameExists(
const css::uno::Reference <css::sheet::XSpreadsheetDocument>& xSpreadDoc, std::u16string_view name,
SCTAB& nTab );
69 #endif // INCLUDED_SC_SOURCE_UI_VBA_VBAWORKSHEETS_HXX
virtual css::uno::Any createCollectionObject(const css::uno::Any &aSource) 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 void SAL_CALL PrintPreview(const css::uno::Any &EnableChanges) override
virtual css::uno::Any SAL_CALL Item(const css::uno::Any &Index1, const css::uno::Any &Index2) override
virtual css::uno::Sequence< OUString > getServiceNames() override
virtual css::uno::Type SAL_CALL getElementType() 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
bool isSelectedSheets() const
virtual void SAL_CALL Delete() override
static bool nameExists(const css::uno::Reference< css::sheet::XSpreadsheetDocument > &xSpreadDoc, std::u16string_view name, SCTAB &nTab)
virtual void SAL_CALL Select(const css::uno::Any &Replace) override
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
virtual css::uno::Any SAL_CALL getVisible() override
virtual void SAL_CALL Copy(const css::uno::Any &Before, const css::uno::Any &After) override
css::uno::Reference< css::sheet::XSpreadsheets > m_xSheets
css::uno::Reference< css::frame::XModel > mxModel
CollTestImplHelper< ov::excel::XWorksheets > ScVbaWorksheets_BASE
ScVbaWorksheets(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::container::XIndexAccess > &xSheets, const css::uno::Reference< css::frame::XModel > &xModel)