summaryrefslogtreecommitdiff
path: root/sc/source/ui/vba/vbapagebreaks.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/ui/vba/vbapagebreaks.cxx')
-rw-r--r--sc/source/ui/vba/vbapagebreaks.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/sc/source/ui/vba/vbapagebreaks.cxx b/sc/source/ui/vba/vbapagebreaks.cxx
index 3da93b39c235..6fafa9ec1420 100644
--- a/sc/source/ui/vba/vbapagebreaks.cxx
+++ b/sc/source/ui/vba/vbapagebreaks.cxx
@@ -29,6 +29,8 @@
using namespace ::com::sun::star;
using namespace ::ooo::vba;
+namespace {
+
class RangePageBreaks : public ::cppu::WeakImplHelper<container::XIndexAccess >
{
private:
@@ -102,6 +104,8 @@ public:
}
};
+}
+
/** @TODO Unlike MS Excel this method only considers the pagebreaks that intersect the used range
* To become completely compatible the print area has to be considered. As far as I found out this printarea
* also considers the position and sizes of shapes and manually inserted page breaks
@@ -184,6 +188,8 @@ uno::Any RangePageBreaks::Add( const css::uno::Any& Before )
return uno::makeAny( uno::Reference< excel::XHPageBreak >( new ScVbaHPageBreak( mxParent, mxContext, xRowColPropertySet, aTablePageBreakData) ));
}
+namespace {
+
class RangePageBreaksEnumWrapper : public EnumerationHelper_BASE
{
uno::Reference<container::XIndexAccess > m_xIndexAccess;
@@ -203,6 +209,8 @@ public:
}
};
+}
+
ScVbaHPageBreaks::ScVbaHPageBreaks( const uno::Reference< XHelperInterface >& xParent,
const uno::Reference< uno::XComponentContext >& xContext,
const uno::Reference< sheet::XSheetPageBreak >& xSheetPageBreak):