summaryrefslogtreecommitdiff
path: root/sw/source/ui/vba/vbaheadersfooters.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2024-12-17 14:54:08 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2024-12-18 14:49:14 +0100
commit7e4b7be35cf38acdd67ecaeb63c1c5f152afd4f5 (patch)
tree5039f5aaee2a4c785d89c3f17089cb02f96de8bd /sw/source/ui/vba/vbaheadersfooters.hxx
parent6b63318f73de07b9a9697284d018e1271cb3307c (diff)
use more concrete UNO in sw
Change-Id: Ie83d957349f123bca0fd46ce3144ce778c3ec101 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178704 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins
Diffstat (limited to 'sw/source/ui/vba/vbaheadersfooters.hxx')
-rw-r--r--sw/source/ui/vba/vbaheadersfooters.hxx11
1 files changed, 9 insertions, 2 deletions
diff --git a/sw/source/ui/vba/vbaheadersfooters.hxx b/sw/source/ui/vba/vbaheadersfooters.hxx
index 44aa77cfde4d..10fdb9bd8040 100644
--- a/sw/source/ui/vba/vbaheadersfooters.hxx
+++ b/sw/source/ui/vba/vbaheadersfooters.hxx
@@ -21,18 +21,25 @@
#include <vbahelper/vbacollectionimpl.hxx>
#include <ooo/vba/word/XHeadersFooters.hpp>
+#include <rtl/ref.hxx>
+
+class SwXTextDocument;
typedef CollTestImplHelper< ooo::vba::word::XHeadersFooters > SwVbaHeadersFooters_BASE;
class SwVbaHeadersFooters : public SwVbaHeadersFooters_BASE
{
private:
- css::uno::Reference< css::frame::XModel > mxModel;
+ rtl::Reference< SwXTextDocument > mxModel;
css::uno::Reference< css::beans::XPropertySet > mxPageStyleProps;
bool mbHeader;
public:
- SwVbaHeadersFooters( const css::uno::Reference< ooo::vba::XHelperInterface >& rParent, const css::uno::Reference< css::uno::XComponentContext >& rContext, const css::uno::Reference< css::frame::XModel >& xModel, const css::uno::Reference< css::beans::XPropertySet >& xProps, bool isHeader );
+ SwVbaHeadersFooters( const css::uno::Reference< ooo::vba::XHelperInterface >& rParent,
+ const css::uno::Reference< css::uno::XComponentContext >& rContext,
+ const rtl::Reference< SwXTextDocument >& xModel,
+ const css::uno::Reference< css::beans::XPropertySet >& xProps,
+ bool isHeader );
virtual ::sal_Int32 SAL_CALL getCount() override;
virtual css::uno::Any SAL_CALL Item( const css::uno::Any& Index1, const css::uno::Any& ) override;