sc/source/filter/xml/XMLCalculationSettingsContext.cxx | 6 sc/source/filter/xml/XMLCalculationSettingsContext.hxx | 13 -- sc/source/filter/xml/XMLCellRangeSourceContext.cxx | 2 sc/source/filter/xml/XMLCellRangeSourceContext.hxx | 15 -- sc/source/filter/xml/XMLConsolidationContext.cxx | 2 sc/source/filter/xml/XMLConsolidationContext.hxx | 15 -- sc/source/filter/xml/XMLDDELinksContext.cxx | 14 +- sc/source/filter/xml/XMLDDELinksContext.hxx | 29 +--- sc/source/filter/xml/XMLDetectiveContext.cxx | 6 sc/source/filter/xml/XMLDetectiveContext.hxx | 16 -- sc/source/filter/xml/XMLEmptyContext.cxx | 2 sc/source/filter/xml/XMLEmptyContext.hxx | 7 - sc/source/filter/xml/XMLTableShapesContext.cxx | 2 sc/source/filter/xml/XMLTableShapesContext.hxx | 5 sc/source/filter/xml/XMLTableSourceContext.cxx | 2 sc/source/filter/xml/XMLTableSourceContext.hxx | 5 sc/source/filter/xml/XMLTrackedChangesContext.cxx | 110 +++++------------ sc/source/filter/xml/XMLTrackedChangesContext.hxx | 6 sc/source/filter/xml/importcontext.cxx | 2 sc/source/filter/xml/importcontext.hxx | 2 sc/source/filter/xml/xmlannoi.cxx | 2 sc/source/filter/xml/xmlannoi.hxx | 6 sc/source/filter/xml/xmlbodyi.cxx | 2 sc/source/filter/xml/xmlbodyi.hxx | 5 sc/source/filter/xml/xmlcoli.cxx | 4 sc/source/filter/xml/xmlcoli.hxx | 12 - sc/source/filter/xml/xmlcondformat.cxx | 18 +- sc/source/filter/xml/xmlcondformat.hxx | 40 +----- sc/source/filter/xml/xmlconti.cxx | 2 sc/source/filter/xml/xmlconti.hxx | 6 sc/source/filter/xml/xmlcvali.cxx | 28 +--- sc/source/filter/xml/xmlcvali.hxx | 6 sc/source/filter/xml/xmldpimp.cxx | 47 +++---- sc/source/filter/xml/xmldpimp.hxx | 109 +++------------- sc/source/filter/xml/xmldrani.cxx | 20 +-- sc/source/filter/xml/xmldrani.hxx | 51 +------ sc/source/filter/xml/xmlfilti.cxx | 28 +--- sc/source/filter/xml/xmlfilti.hxx | 47 +------ sc/source/filter/xml/xmlimprt.cxx | 9 - sc/source/filter/xml/xmllabri.cxx | 4 sc/source/filter/xml/xmllabri.hxx | 16 -- sc/source/filter/xml/xmlnexpi.cxx | 6 sc/source/filter/xml/xmlnexpi.hxx | 16 -- sc/source/filter/xml/xmlrowi.cxx | 4 sc/source/filter/xml/xmlrowi.hxx | 11 - sc/source/filter/xml/xmlsceni.cxx | 2 sc/source/filter/xml/xmlsceni.hxx | 6 sc/source/filter/xml/xmlsorti.cxx | 4 sc/source/filter/xml/xmlsorti.hxx | 11 - sc/source/filter/xml/xmltabi.cxx | 9 - sc/source/filter/xml/xmltabi.hxx | 10 - 51 files changed, 255 insertions(+), 547 deletions(-)
New commits: commit 496c0de160dd405c9f089679fc5f590bfe15e49e Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Fri Nov 4 15:07:36 2016 +0200 inherit from ScXMLImportContext and drop a bunch of redundant code Change-Id: I187273ad9eebeaf2446e09b2e3442e963d8ae4f4 Reviewed-on: https://gerrit.libreoffice.org/30568 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sc/source/filter/xml/XMLCalculationSettingsContext.cxx b/sc/source/filter/xml/XMLCalculationSettingsContext.cxx index b99b58e..6aeed40 100644 --- a/sc/source/filter/xml/XMLCalculationSettingsContext.cxx +++ b/sc/source/filter/xml/XMLCalculationSettingsContext.cxx @@ -36,7 +36,7 @@ ScXMLCalculationSettingsContext::ScXMLCalculationSettingsContext( ScXMLImport& r sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), fIterationEpsilon(0.001), nIterationCount(100), nYear2000(1930), @@ -161,7 +161,7 @@ ScXMLNullDateContext::ScXMLNullDateContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, ScXMLCalculationSettingsContext* pCalcSet) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; for( sal_Int16 i=0; i < nAttrCount; ++i ) @@ -207,7 +207,7 @@ ScXMLIterationContext::ScXMLIterationContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, ScXMLCalculationSettingsContext* pCalcSet) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; for( sal_Int16 i=0; i < nAttrCount; ++i ) diff --git a/sc/source/filter/xml/XMLCalculationSettingsContext.hxx b/sc/source/filter/xml/XMLCalculationSettingsContext.hxx index e7c9f94..3ad233a3 100644 --- a/sc/source/filter/xml/XMLCalculationSettingsContext.hxx +++ b/sc/source/filter/xml/XMLCalculationSettingsContext.hxx @@ -24,9 +24,10 @@ #include <unotools/textsearch.hxx> #include <com/sun/star/util/Date.hpp> #include "xmlimprt.hxx" +#include "importcontext.hxx" -class ScXMLCalculationSettingsContext : public SvXMLImportContext +class ScXMLCalculationSettingsContext : public ScXMLImportContext { css::util::Date aNullDate; double fIterationEpsilon; @@ -39,8 +40,6 @@ class ScXMLCalculationSettingsContext : public SvXMLImportContext bool bLookUpLabels; bool bMatchWholeCell; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLCalculationSettingsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -59,10 +58,8 @@ public: virtual void EndElement() override; }; -class ScXMLNullDateContext : public SvXMLImportContext +class ScXMLNullDateContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLNullDateContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -77,10 +74,8 @@ public: virtual void EndElement() override; }; -class ScXMLIterationContext : public SvXMLImportContext +class ScXMLIterationContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLIterationContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, diff --git a/sc/source/filter/xml/XMLCellRangeSourceContext.cxx b/sc/source/filter/xml/XMLCellRangeSourceContext.cxx index 5fbbf75..624d6f9 100644 --- a/sc/source/filter/xml/XMLCellRangeSourceContext.cxx +++ b/sc/source/filter/xml/XMLCellRangeSourceContext.cxx @@ -39,7 +39,7 @@ ScXMLCellRangeSourceContext::ScXMLCellRangeSourceContext( const OUString& rLName, const uno::Reference< xml::sax::XAttributeList >& xAttrList, ScMyImpCellRangeSource* pCellRangeSource ) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { if( !xAttrList.is() ) return; diff --git a/sc/source/filter/xml/XMLCellRangeSourceContext.hxx b/sc/source/filter/xml/XMLCellRangeSourceContext.hxx index dd76562..8d0c409 100644 --- a/sc/source/filter/xml/XMLCellRangeSourceContext.hxx +++ b/sc/source/filter/xml/XMLCellRangeSourceContext.hxx @@ -22,6 +22,7 @@ #include <xmloff/xmlimp.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" struct ScMyImpCellRangeSource @@ -30,19 +31,15 @@ struct ScMyImpCellRangeSource OUString sFilterName; OUString sFilterOptions; OUString sURL; - sal_Int32 nColumns; - sal_Int32 nRows; - sal_Int32 nRefresh; + sal_Int32 nColumns; + sal_Int32 nRows; + sal_Int32 nRefresh; - ScMyImpCellRangeSource(); + ScMyImpCellRangeSource(); }; -class ScXMLCellRangeSourceContext : public SvXMLImportContext +class ScXMLCellRangeSourceContext : public ScXMLImportContext { -private: - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLCellRangeSourceContext( ScXMLImport& rImport, diff --git a/sc/source/filter/xml/XMLConsolidationContext.cxx b/sc/source/filter/xml/XMLConsolidationContext.cxx index f47bd10..217327a 100644 --- a/sc/source/filter/xml/XMLConsolidationContext.cxx +++ b/sc/source/filter/xml/XMLConsolidationContext.cxx @@ -33,7 +33,7 @@ ScXMLConsolidationContext::ScXMLConsolidationContext( sal_uInt16 nPrfx, const OUString& rLName, const uno::Reference< xml::sax::XAttributeList >& xAttrList ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), eFunction( SUBTOTAL_FUNC_NONE ), bLinkToSource( false ), bTargetAddr(false) diff --git a/sc/source/filter/xml/XMLConsolidationContext.hxx b/sc/source/filter/xml/XMLConsolidationContext.hxx index 9bff604..499aab1 100644 --- a/sc/source/filter/xml/XMLConsolidationContext.hxx +++ b/sc/source/filter/xml/XMLConsolidationContext.hxx @@ -24,21 +24,18 @@ #include "address.hxx" #include <xmloff/xmlimp.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" -class ScXMLConsolidationContext : public SvXMLImportContext +class ScXMLConsolidationContext : public ScXMLImportContext { private: OUString sSourceList; OUString sUseLabel; - ScAddress aTargetAddr; - ScSubTotalFunc eFunction; - bool bLinkToSource; - bool bTargetAddr; - -protected: - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } + ScAddress aTargetAddr; + ScSubTotalFunc eFunction; + bool bLinkToSource; + bool bTargetAddr; public: ScXMLConsolidationContext( diff --git a/sc/source/filter/xml/XMLDDELinksContext.cxx b/sc/source/filter/xml/XMLDDELinksContext.cxx index 43425db..4b02602 100644 --- a/sc/source/filter/xml/XMLDDELinksContext.cxx +++ b/sc/source/filter/xml/XMLDDELinksContext.cxx @@ -35,7 +35,7 @@ ScXMLDDELinksContext::ScXMLDDELinksContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */ ) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { // here are no attributes rImport.LockSolarMutex(); @@ -69,7 +69,7 @@ ScXMLDDELinkContext::ScXMLDDELinkContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */ ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), aDDELinkTable(), aDDELinkRow(), sApplication(), @@ -193,7 +193,7 @@ ScXMLDDESourceContext::ScXMLDDESourceContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDDELinkContext* pTempDDELink) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDDELink(pTempDDELink) { if( !xAttrList.is() ) return; @@ -251,7 +251,7 @@ ScXMLDDETableContext::ScXMLDDETableContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */, ScXMLDDELinkContext* pTempDDELink) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDDELink(pTempDDELink) { // here are no attributes @@ -290,7 +290,7 @@ ScXMLDDEColumnContext::ScXMLDDEColumnContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDDELinkContext* pTempDDELink) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDDELink(pTempDDELink) { if( !xAttrList.is() ) return; @@ -336,7 +336,7 @@ ScXMLDDERowContext::ScXMLDDERowContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDDELinkContext* pTempDDELink) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDDELink(pTempDDELink), nRows(1) { @@ -390,7 +390,7 @@ ScXMLDDECellContext::ScXMLDDECellContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDDELinkContext* pTempDDELink) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), sValue(), fValue(), nCells(1), diff --git a/sc/source/filter/xml/XMLDDELinksContext.hxx b/sc/source/filter/xml/XMLDDELinksContext.hxx index 6679ca0..43cfcca 100644 --- a/sc/source/filter/xml/XMLDDELinksContext.hxx +++ b/sc/source/filter/xml/XMLDDELinksContext.hxx @@ -22,12 +22,11 @@ #include <xmloff/xmlictxt.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" #include <list> -class ScXMLDDELinksContext : public SvXMLImportContext +class ScXMLDDELinksContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDDELinksContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -52,7 +51,7 @@ struct ScDDELinkCell typedef std::list<ScDDELinkCell> ScDDELinkCells; -class ScXMLDDELinkContext : public SvXMLImportContext +class ScXMLDDELinkContext : public ScXMLImportContext { ScDDELinkCells aDDELinkTable; ScDDELinkCells aDDELinkRow; @@ -64,8 +63,6 @@ class ScXMLDDELinkContext : public SvXMLImportContext sal_Int32 nRows; sal_uInt8 nMode; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDDELinkContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -90,12 +87,10 @@ public: virtual void EndElement() override; }; -class ScXMLDDESourceContext : public SvXMLImportContext +class ScXMLDDESourceContext : public ScXMLImportContext { ScXMLDDELinkContext* pDDELink; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDDESourceContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -111,12 +106,10 @@ public: virtual void EndElement() override; }; -class ScXMLDDETableContext : public SvXMLImportContext +class ScXMLDDETableContext : public ScXMLImportContext { ScXMLDDELinkContext* pDDELink; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDDETableContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -132,12 +125,10 @@ public: virtual void EndElement() override; }; -class ScXMLDDEColumnContext : public SvXMLImportContext +class ScXMLDDEColumnContext : public ScXMLImportContext { ScXMLDDELinkContext* pDDELink; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDDEColumnContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -153,13 +144,11 @@ public: virtual void EndElement() override; }; -class ScXMLDDERowContext : public SvXMLImportContext +class ScXMLDDERowContext : public ScXMLImportContext { ScXMLDDELinkContext* pDDELink; sal_Int32 nRows; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDDERowContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -175,7 +164,7 @@ public: virtual void EndElement() override; }; -class ScXMLDDECellContext : public SvXMLImportContext +class ScXMLDDECellContext : public ScXMLImportContext { OUString sValue; double fValue; @@ -186,8 +175,6 @@ class ScXMLDDECellContext : public SvXMLImportContext ScXMLDDELinkContext* pDDELink; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDDECellContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, diff --git a/sc/source/filter/xml/XMLDetectiveContext.cxx b/sc/source/filter/xml/XMLDetectiveContext.cxx index 543c4bb..976beb5 100644 --- a/sc/source/filter/xml/XMLDetectiveContext.cxx +++ b/sc/source/filter/xml/XMLDetectiveContext.cxx @@ -64,7 +64,7 @@ ScXMLDetectiveContext::ScXMLDetectiveContext( sal_uInt16 nPrfx, const OUString& rLName, ScMyImpDetectiveObjVec* pNewDetectiveObjVec ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDetectiveObjVec( pNewDetectiveObjVec ) { } @@ -106,7 +106,7 @@ ScXMLDetectiveHighlightedContext::ScXMLDetectiveHighlightedContext( const OUString& rLName, const uno::Reference< xml::sax::XAttributeList >& xAttrList, ScMyImpDetectiveObjVec* pNewDetectiveObjVec ): - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDetectiveObjVec( pNewDetectiveObjVec ), aDetectiveObj(), bValid( false ) @@ -183,7 +183,7 @@ ScXMLDetectiveOperationContext::ScXMLDetectiveOperationContext( sal_uInt16 nPrfx, const OUString& rLName, const uno::Reference< xml::sax::XAttributeList >& xAttrList ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), aDetectiveOp(), bHasType( false ) { diff --git a/sc/source/filter/xml/XMLDetectiveContext.hxx b/sc/source/filter/xml/XMLDetectiveContext.hxx index 8cbbb6b..fc98754 100644 --- a/sc/source/filter/xml/XMLDetectiveContext.hxx +++ b/sc/source/filter/xml/XMLDetectiveContext.hxx @@ -25,6 +25,7 @@ #include "detfunc.hxx" #include "detdata.hxx" #include "xmlimprt.hxx" +#include "importcontext.hxx" #include <list> @@ -72,14 +73,11 @@ public: bool GetFirstOp( ScMyImpDetectiveOp& rDetOp ); }; -class ScXMLDetectiveContext : public SvXMLImportContext +class ScXMLDetectiveContext : public ScXMLImportContext { private: ScMyImpDetectiveObjVec* pDetectiveObjVec; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDetectiveContext( ScXMLImport& rImport, @@ -97,16 +95,13 @@ public: virtual void EndElement() override; }; -class ScXMLDetectiveHighlightedContext : public SvXMLImportContext +class ScXMLDetectiveHighlightedContext : public ScXMLImportContext { private: ScMyImpDetectiveObjVec* pDetectiveObjVec; ScMyImpDetectiveObj aDetectiveObj; bool bValid; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDetectiveHighlightedContext( ScXMLImport& rImport, @@ -125,15 +120,12 @@ public: virtual void EndElement() override; }; -class ScXMLDetectiveOperationContext : public SvXMLImportContext +class ScXMLDetectiveOperationContext : public ScXMLImportContext { private: ScMyImpDetectiveOp aDetectiveOp; bool bHasType; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDetectiveOperationContext( ScXMLImport& rImport, diff --git a/sc/source/filter/xml/XMLEmptyContext.cxx b/sc/source/filter/xml/XMLEmptyContext.cxx index e5b9053..8e7abc8 100644 --- a/sc/source/filter/xml/XMLEmptyContext.cxx +++ b/sc/source/filter/xml/XMLEmptyContext.cxx @@ -23,7 +23,7 @@ ScXMLEmptyContext::ScXMLEmptyContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { } diff --git a/sc/source/filter/xml/XMLEmptyContext.hxx b/sc/source/filter/xml/XMLEmptyContext.hxx index e702961..2587885 100644 --- a/sc/source/filter/xml/XMLEmptyContext.hxx +++ b/sc/source/filter/xml/XMLEmptyContext.hxx @@ -21,15 +21,12 @@ #include <xmloff/xmlictxt.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" -class ScXMLEmptyContext : public SvXMLImportContext +class ScXMLEmptyContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: - ScXMLEmptyContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName); diff --git a/sc/source/filter/xml/XMLTableShapesContext.cxx b/sc/source/filter/xml/XMLTableShapesContext.cxx index 53389bb..1d3b8db 100644 --- a/sc/source/filter/xml/XMLTableShapesContext.cxx +++ b/sc/source/filter/xml/XMLTableShapesContext.cxx @@ -29,7 +29,7 @@ ScXMLTableShapesContext::ScXMLTableShapesContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */ ) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { // here are no attributes } diff --git a/sc/source/filter/xml/XMLTableShapesContext.hxx b/sc/source/filter/xml/XMLTableShapesContext.hxx index fb39e31..db9a3f3 100644 --- a/sc/source/filter/xml/XMLTableShapesContext.hxx +++ b/sc/source/filter/xml/XMLTableShapesContext.hxx @@ -22,11 +22,10 @@ #include <xmloff/xmlictxt.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" -class ScXMLTableShapesContext : public SvXMLImportContext +class ScXMLTableShapesContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLTableShapesContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, diff --git a/sc/source/filter/xml/XMLTableSourceContext.cxx b/sc/source/filter/xml/XMLTableSourceContext.cxx index d66733e..c3f3cf7 100644 --- a/sc/source/filter/xml/XMLTableSourceContext.cxx +++ b/sc/source/filter/xml/XMLTableSourceContext.cxx @@ -35,7 +35,7 @@ ScXMLTableSourceContext::ScXMLTableSourceContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), sLink(), sTableName(), sFilterName(), diff --git a/sc/source/filter/xml/XMLTableSourceContext.hxx b/sc/source/filter/xml/XMLTableSourceContext.hxx index ec81e7d..31791c0 100644 --- a/sc/source/filter/xml/XMLTableSourceContext.hxx +++ b/sc/source/filter/xml/XMLTableSourceContext.hxx @@ -23,8 +23,9 @@ #include <xmloff/xmlictxt.hxx> #include <com/sun/star/sheet/SheetLinkMode.hpp> #include "xmlimprt.hxx" +#include "importcontext.hxx" -class ScXMLTableSourceContext : public SvXMLImportContext +class ScXMLTableSourceContext : public ScXMLImportContext { OUString sLink; OUString sTableName; @@ -33,8 +34,6 @@ class ScXMLTableSourceContext : public SvXMLImportContext sal_Int32 nRefresh; css::sheet::SheetLinkMode nMode; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLTableSourceContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, diff --git a/sc/source/filter/xml/XMLTrackedChangesContext.cxx b/sc/source/filter/xml/XMLTrackedChangesContext.cxx index a853a8d..e36f54f 100644 --- a/sc/source/filter/xml/XMLTrackedChangesContext.cxx +++ b/sc/source/filter/xml/XMLTrackedChangesContext.cxx @@ -38,7 +38,7 @@ using namespace com::sun::star; using namespace xmloff::token; -class ScXMLChangeInfoContext : public SvXMLImportContext +class ScXMLChangeInfoContext : public ScXMLImportContext { ScMyActionInfo aInfo; OUStringBuffer sAuthorBuffer; @@ -47,8 +47,6 @@ class ScXMLChangeInfoContext : public SvXMLImportContext ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; sal_uInt32 nParagraphCount; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLChangeInfoContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -62,12 +60,10 @@ public: virtual void EndElement() override; }; -class ScXMLBigRangeContext : public SvXMLImportContext +class ScXMLBigRangeContext : public ScXMLImportContext { ScBigRange& rBigRange; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLBigRangeContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -81,7 +77,7 @@ public: virtual void EndElement() override; }; -class ScXMLCellContentDeletionContext : public SvXMLImportContext +class ScXMLCellContentDeletionContext : public ScXMLImportContext { OUString sFormulaAddress; OUString sFormula; @@ -100,8 +96,6 @@ class ScXMLCellContentDeletionContext : public SvXMLImportContext bool bBigRange; bool bContainsCell; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLCellContentDeletionContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -115,12 +109,10 @@ public: virtual void EndElement() override; }; -class ScXMLDependenceContext : public SvXMLImportContext +class ScXMLDependenceContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDependenceContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -134,12 +126,10 @@ public: virtual void EndElement() override; }; -class ScXMLDependingsContext : public SvXMLImportContext +class ScXMLDependingsContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDependingsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -153,12 +143,10 @@ public: virtual void EndElement() override; }; -class ScXMLChangeDeletionContext : public SvXMLImportContext +class ScXMLChangeDeletionContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLChangeDeletionContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -172,12 +160,10 @@ public: virtual void EndElement() override; }; -class ScXMLDeletionsContext : public SvXMLImportContext +class ScXMLDeletionsContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDeletionsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -193,7 +179,7 @@ public: class ScXMLChangeCellContext; -class ScXMLChangeTextPContext : public SvXMLImportContext +class ScXMLChangeTextPContext : public ScXMLImportContext { css::uno::Reference< css::xml::sax::XAttributeList> xAttrList; OUString sLName; @@ -202,8 +188,6 @@ class ScXMLChangeTextPContext : public SvXMLImportContext SvXMLImportContext* pTextPContext; sal_uInt16 nPrefix; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLChangeTextPContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -222,7 +206,7 @@ public: virtual void EndElement() override; }; -class ScXMLChangeCellContext : public SvXMLImportContext +class ScXMLChangeCellContext : public ScXMLImportContext { ScCellValue& mrOldCell; @@ -237,8 +221,6 @@ class ScXMLChangeCellContext : public SvXMLImportContext bool bString; bool bFormula; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLChangeCellContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -260,7 +242,7 @@ public: virtual void EndElement() override; }; -class ScXMLPreviousContext : public SvXMLImportContext +class ScXMLPreviousContext : public ScXMLImportContext { OUString sFormulaAddress; OUString sFormula; @@ -276,8 +258,6 @@ class ScXMLPreviousContext : public SvXMLImportContext sal_uInt16 nType; sal_uInt8 nMatrixFlag; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLPreviousContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -291,13 +271,11 @@ public: virtual void EndElement() override; }; -class ScXMLContentChangeContext : public SvXMLImportContext +class ScXMLContentChangeContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; ScBigRange aBigRange; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLContentChangeContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -310,12 +288,10 @@ public: virtual void EndElement() override; }; -class ScXMLInsertionContext : public SvXMLImportContext +class ScXMLInsertionContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLInsertionContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -328,12 +304,10 @@ public: virtual void EndElement() override; }; -class ScXMLInsertionCutOffContext : public SvXMLImportContext +class ScXMLInsertionCutOffContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLInsertionCutOffContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -346,12 +320,10 @@ public: virtual void EndElement() override; }; -class ScXMLMovementCutOffContext : public SvXMLImportContext +class ScXMLMovementCutOffContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLMovementCutOffContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -364,12 +336,10 @@ public: virtual void EndElement() override; }; -class ScXMLCutOffsContext : public SvXMLImportContext +class ScXMLCutOffsContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLCutOffsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -382,12 +352,10 @@ public: virtual void EndElement() override; }; -class ScXMLDeletionContext : public SvXMLImportContext +class ScXMLDeletionContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDeletionContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -400,14 +368,12 @@ public: virtual void EndElement() override; }; -class ScXMLMovementContext : public SvXMLImportContext +class ScXMLMovementContext : public ScXMLImportContext { ScBigRange aSourceRange; ScBigRange aTargetRange; ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLMovementContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -420,12 +386,10 @@ public: virtual void EndElement() override; }; -class ScXMLRejectionContext : public SvXMLImportContext +class ScXMLRejectionContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLRejectionContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, @@ -443,7 +407,7 @@ ScXMLTrackedChangesContext::ScXMLTrackedChangesContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { rImport.LockSolarMutex(); @@ -522,7 +486,7 @@ ScXMLChangeInfoContext::ScXMLChangeInfoContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), aInfo(), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper), nParagraphCount(0) @@ -597,7 +561,7 @@ ScXMLBigRangeContext::ScXMLBigRangeContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScBigRange& rTempBigRange ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), rBigRange(rTempBigRange) { bool bColumn(false); @@ -682,7 +646,7 @@ ScXMLCellContentDeletionContext::ScXMLCellContentDeletionContext( ScXMLImport& const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), fValue(0.0), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper), nID(0), @@ -758,7 +722,7 @@ ScXMLDependenceContext::ScXMLDependenceContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nID(0); @@ -800,7 +764,7 @@ ScXMLDependingsContext::ScXMLDependingsContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& /* xAttrList */, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { // here are no attributes @@ -838,7 +802,7 @@ ScXMLChangeDeletionContext::ScXMLChangeDeletionContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nID(0); @@ -880,7 +844,7 @@ ScXMLDeletionsContext::ScXMLDeletionsContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& /* xAttrList */, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { // here are no attributes @@ -919,7 +883,7 @@ ScXMLChangeTextPContext::ScXMLChangeTextPContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xTempAttrList, ScXMLChangeCellContext* pTempChangeCellContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), xAttrList(xTempAttrList), sLName(rLName), sText(), @@ -1009,7 +973,7 @@ ScXMLChangeCellContext::ScXMLChangeCellContext( ScXMLImport& rImport, formula::FormulaGrammar::Grammar& rGrammar, OUString& rTempInputString, double& fDateTimeValue, sal_uInt16& nType, sal_uInt8& nMatrixFlag, sal_Int32& nMatrixCols, sal_Int32& nMatrixRows ) - : SvXMLImportContext( rImport, nPrfx, rLName ) + : ScXMLImportContext( rImport, nPrfx, rLName ) , mrOldCell(rOldCell) , rInputString(rTempInputString) , rDateTimeValue(fDateTimeValue) @@ -1209,7 +1173,7 @@ ScXMLPreviousContext::ScXMLPreviousContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), fValue(0.0), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper), nID(0), @@ -1267,7 +1231,7 @@ ScXMLContentChangeContext::ScXMLContentChangeContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nActionNumber(0); @@ -1358,7 +1322,7 @@ ScXMLInsertionContext::ScXMLInsertionContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nActionNumber(0); @@ -1462,7 +1426,7 @@ ScXMLInsertionCutOffContext::ScXMLInsertionCutOffContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nID(0); @@ -1511,7 +1475,7 @@ ScXMLMovementCutOffContext::ScXMLMovementCutOffContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nID(0); @@ -1574,7 +1538,7 @@ ScXMLCutOffsContext::ScXMLCutOffsContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& /* xAttrList */, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { // here are no attributes @@ -1613,7 +1577,7 @@ ScXMLDeletionContext::ScXMLDeletionContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nActionNumber(0); @@ -1728,7 +1692,7 @@ ScXMLMovementContext::ScXMLMovementContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nActionNumber(0); @@ -1813,7 +1777,7 @@ ScXMLRejectionContext::ScXMLRejectionContext( ScXMLImport& rImport, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLChangeTrackingImportHelper* pTempChangeTrackingImportHelper ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pChangeTrackingImportHelper(pTempChangeTrackingImportHelper) { sal_uInt32 nActionNumber(0); diff --git a/sc/source/filter/xml/XMLTrackedChangesContext.hxx b/sc/source/filter/xml/XMLTrackedChangesContext.hxx index f0a2619..c331316 100644 --- a/sc/source/filter/xml/XMLTrackedChangesContext.hxx +++ b/sc/source/filter/xml/XMLTrackedChangesContext.hxx @@ -23,18 +23,16 @@ #include "XMLChangeTrackingImportHelper.hxx" #include "chgtrack.hxx" #include "xmlimprt.hxx" +#include "importcontext.hxx" #include <xmloff/xmlictxt.hxx> #include <rtl/ustrbuf.hxx> class ScXMLChangeTrackingImportHelper; -class ScXMLTrackedChangesContext : public SvXMLImportContext +class ScXMLTrackedChangesContext : public ScXMLImportContext { ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLTrackedChangesContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, diff --git a/sc/source/filter/xml/importcontext.cxx b/sc/source/filter/xml/importcontext.cxx index b4e1207..9e851c6 100644 --- a/sc/source/filter/xml/importcontext.cxx +++ b/sc/source/filter/xml/importcontext.cxx @@ -10,7 +10,7 @@ #include "importcontext.hxx" #include "xmlimprt.hxx" -ScXMLImportContext::ScXMLImportContext(SvXMLImport& rImport, sal_uInt16 nPrefix, const OUString& rLocalName) : +ScXMLImportContext::ScXMLImportContext(ScXMLImport& rImport, sal_uInt16 nPrefix, const OUString& rLocalName) : SvXMLImportContext(rImport, nPrefix, rLocalName) { } diff --git a/sc/source/filter/xml/importcontext.hxx b/sc/source/filter/xml/importcontext.hxx index 52cd8a4..6b660631 100644 --- a/sc/source/filter/xml/importcontext.hxx +++ b/sc/source/filter/xml/importcontext.hxx @@ -22,7 +22,7 @@ class ScXMLImportContext : public SvXMLImportContext { public: ScXMLImportContext( - SvXMLImport& rImport, sal_uInt16 nPrefix, const OUString& rLocalName); + ScXMLImport& rImport, sal_uInt16 nPrefix, const OUString& rLocalName); protected: ScXMLImport& GetScImport(); diff --git a/sc/source/filter/xml/xmlannoi.cxx b/sc/source/filter/xml/xmlannoi.cxx index 0dab506..87ea27d 100644 --- a/sc/source/filter/xml/xmlannoi.cxx +++ b/sc/source/filter/xml/xmlannoi.cxx @@ -46,7 +46,7 @@ ScXMLAnnotationContext::ScXMLAnnotationContext( ScXMLImport& rImport, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLAnnotationData& rAnnotationData, ScXMLTableRowCellContext* pTempCellContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), mrAnnotationData( rAnnotationData ), pCellContext(pTempCellContext), pShapeContext(nullptr) diff --git a/sc/source/filter/xml/xmlannoi.hxx b/sc/source/filter/xml/xmlannoi.hxx index d32d9f4..d10897c 100644 --- a/sc/source/filter/xml/xmlannoi.hxx +++ b/sc/source/filter/xml/xmlannoi.hxx @@ -26,6 +26,7 @@ #include <com/sun/star/drawing/XShape.hpp> #include <com/sun/star/drawing/XShapes.hpp> #include "xmlimprt.hxx" +#include "importcontext.hxx" class ScXMLTableRowCellContext; @@ -62,7 +63,7 @@ struct ScXMLAnnotationData ~ScXMLAnnotationData(); }; -class ScXMLAnnotationContext : public SvXMLImportContext +class ScXMLAnnotationContext : public ScXMLImportContext { public: @@ -99,9 +100,6 @@ private: OUStringBuffer maCreateDateStringBuffer; ScXMLTableRowCellContext* pCellContext; SvXMLImportContext* pShapeContext; - - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } }; #endif diff --git a/sc/source/filter/xml/xmlbodyi.cxx b/sc/source/filter/xml/xmlbodyi.cxx index 379a3a5..53f1b62 100644 --- a/sc/source/filter/xml/xmlbodyi.cxx +++ b/sc/source/filter/xml/xmlbodyi.cxx @@ -60,7 +60,7 @@ ScXMLBodyContext::ScXMLBodyContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), sPassword(), meHash1(PASSHASH_SHA1), meHash2(PASSHASH_UNSPECIFIED), diff --git a/sc/source/filter/xml/xmlbodyi.hxx b/sc/source/filter/xml/xmlbodyi.hxx index 2177a5c..ac9274b 100644 --- a/sc/source/filter/xml/xmlbodyi.hxx +++ b/sc/source/filter/xml/xmlbodyi.hxx @@ -23,12 +23,13 @@ #include <xmloff/xmlictxt.hxx> #include <xmloff/xmlimp.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" #include "tabprotection.hxx" class ScXMLChangeTrackingImportHelper; -class ScXMLBodyContext : public SvXMLImportContext +class ScXMLBodyContext : public ScXMLImportContext { OUString sPassword; ScPasswordHash meHash1; @@ -37,8 +38,6 @@ class ScXMLBodyContext : public SvXMLImportContext bool bHadCalculationSettings; ScXMLChangeTrackingImportHelper* pChangeTrackingImportHelper; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLBodyContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, diff --git a/sc/source/filter/xml/xmlcoli.cxx b/sc/source/filter/xml/xmlcoli.cxx index bd1de55..1d62b3c 100644 --- a/sc/source/filter/xml/xmlcoli.cxx +++ b/sc/source/filter/xml/xmlcoli.cxx @@ -44,7 +44,7 @@ ScXMLTableColContext::ScXMLTableColContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), sVisibility(GetXMLToken(XML_VISIBLE)) { nColCount = 1; @@ -158,7 +158,7 @@ ScXMLTableColsContext::ScXMLTableColsContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, const bool bTempHeader, const bool bTempGroup) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), nHeaderStartCol(0), nHeaderEndCol(0), nGroupStartCol(0), diff --git a/sc/source/filter/xml/xmlcoli.hxx b/sc/source/filter/xml/xmlcoli.hxx index b99df7c..85aaa64 100644 --- a/sc/source/filter/xml/xmlcoli.hxx +++ b/sc/source/filter/xml/xmlcoli.hxx @@ -22,18 +22,15 @@ #include <xmloff/xmlictxt.hxx> #include <xmloff/xmlimp.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" - -class ScXMLTableColContext : public SvXMLImportContext +class ScXMLTableColContext : public ScXMLImportContext { sal_Int32 nColCount; OUString sStyleName; OUString sVisibility; OUString sCellStyleName; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLTableColContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -49,7 +46,7 @@ public: virtual void EndElement() override; }; -class ScXMLTableColsContext : public SvXMLImportContext +class ScXMLTableColsContext : public ScXMLImportContext { sal_Int32 nHeaderStartCol; sal_Int32 nHeaderEndCol; @@ -59,9 +56,6 @@ class ScXMLTableColsContext : public SvXMLImportContext bool bGroup; bool bGroupDisplay; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLTableColsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, diff --git a/sc/source/filter/xml/xmlcondformat.cxx b/sc/source/filter/xml/xmlcondformat.cxx index 0850bcf..6479f1b 100644 --- a/sc/source/filter/xml/xmlcondformat.cxx +++ b/sc/source/filter/xml/xmlcondformat.cxx @@ -22,7 +22,7 @@ ScXMLConditionalFormatsContext::ScXMLConditionalFormatsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName): - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { GetScImport().SetNewCondFormatData(); GetScImport().GetDocument()->SetCondFormList(new ScConditionalFormatList(), GetScImport().GetTables().GetCurrentSheet()); @@ -58,7 +58,7 @@ void ScXMLConditionalFormatsContext::EndElement() ScXMLConditionalFormatContext::ScXMLConditionalFormatContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList): - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { OUString sRange; @@ -138,7 +138,7 @@ ScXMLConditionalFormatContext::~ScXMLConditionalFormatContext() ScXMLColorScaleFormatContext::ScXMLColorScaleFormatContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, ScConditionalFormat* pFormat): - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pColorScaleFormat(nullptr) { pColorScaleFormat = new ScColorScaleFormat(GetScImport().GetDocument()); @@ -167,7 +167,7 @@ SvXMLImportContext* ScXMLColorScaleFormatContext::CreateChildContext( sal_uInt16 ScXMLDataBarFormatContext::ScXMLDataBarFormatContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, ScConditionalFormat* pFormat): - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), mpDataBarFormat(nullptr), mpFormatData(nullptr) { @@ -322,7 +322,7 @@ ScXMLIconSetFormatContext::ScXMLIconSetFormatContext(ScXMLImport& rImport, sal_u const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScConditionalFormat* pFormat): - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { OUString aIconSetType, sShowValue; sal_Int16 nAttrCount(xAttrList.is() ? xAttrList->getLength() : 0); @@ -566,7 +566,7 @@ ScXMLCondContext::ScXMLCondContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, ScConditionalFormat* pFormat ): - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { OUString sExpression; OUString sStyle; @@ -641,7 +641,7 @@ ScXMLColorScaleFormatEntryContext::ScXMLColorScaleFormatEntryContext( ScXMLImpor const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, ScColorScaleFormat* pFormat): - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), mpFormatEntry( nullptr ) { double nVal = 0; @@ -693,7 +693,7 @@ ScXMLFormattingEntryContext::ScXMLFormattingEntryContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, ScColorScaleEntry*& pColorScaleEntry): - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { OUString sVal; OUString sType; @@ -770,7 +770,7 @@ ScXMLDateContext::ScXMLDateContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference< css::xml::sax::XAttributeList>& xAttrList, ScConditionalFormat* pFormat ): - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { OUString sDateType, sStyle; sal_Int16 nAttrCount(xAttrList.is() ? xAttrList->getLength() : 0); diff --git a/sc/source/filter/xml/xmlcondformat.hxx b/sc/source/filter/xml/xmlcondformat.hxx index 5170490..c93e4b6 100644 --- a/sc/source/filter/xml/xmlcondformat.hxx +++ b/sc/source/filter/xml/xmlcondformat.hxx @@ -12,6 +12,7 @@ #include <xmloff/xmlictxt.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" #include "rangelst.hxx" class ScColorScaleFormat; @@ -21,10 +22,8 @@ struct ScDataBarFormatData; class ScConditionalFormat; struct ScIconSetFormatData; -class ScXMLConditionalFormatsContext : public SvXMLImportContext +class ScXMLConditionalFormatsContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLConditionalFormatsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName ); @@ -38,10 +37,8 @@ public: virtual void EndElement() override; }; -class ScXMLConditionalFormatContext : public SvXMLImportContext +class ScXMLConditionalFormatContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLConditionalFormatContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -60,12 +57,8 @@ private: ScRangeList maRange; }; -class ScXMLColorScaleFormatContext : public SvXMLImportContext +class ScXMLColorScaleFormatContext : public ScXMLImportContext { -private: - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLColorScaleFormatContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, ScConditionalFormat* pFormat); @@ -80,10 +73,8 @@ private: ScColorScaleFormat* pColorScaleFormat; }; -class ScXMLDataBarFormatContext : public SvXMLImportContext +class ScXMLDataBarFormatContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDataBarFormatContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -102,11 +93,8 @@ private: }; -class ScXMLIconSetFormatContext : public SvXMLImportContext +class ScXMLIconSetFormatContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - ScIconSetFormatData* mpFormatData; public: @@ -122,10 +110,8 @@ public: const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList ) override; }; -class ScXMLColorScaleFormatEntryContext : public SvXMLImportContext +class ScXMLColorScaleFormatEntryContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLColorScaleFormatEntryContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -138,10 +124,8 @@ private: ScColorScaleEntry* mpFormatEntry; }; -class ScXMLFormattingEntryContext : public SvXMLImportContext +class ScXMLFormattingEntryContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLFormattingEntryContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -151,10 +135,8 @@ public: virtual ~ScXMLFormattingEntryContext() override {} }; -class ScXMLCondContext : public SvXMLImportContext +class ScXMLCondContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLCondContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -164,10 +146,8 @@ public: virtual ~ScXMLCondContext() override {} }; -class ScXMLDateContext : public SvXMLImportContext +class ScXMLDateContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } public: ScXMLDateContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, diff --git a/sc/source/filter/xml/xmlconti.cxx b/sc/source/filter/xml/xmlconti.cxx index 800cfd4..9ae456e 100644 --- a/sc/source/filter/xml/xmlconti.cxx +++ b/sc/source/filter/xml/xmlconti.cxx @@ -34,7 +34,7 @@ ScXMLContentContext::ScXMLContentContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */, OUStringBuffer& sTempValue) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), sOUText(), sValue(sTempValue) { diff --git a/sc/source/filter/xml/xmlconti.hxx b/sc/source/filter/xml/xmlconti.hxx index d245a80..0daa587 100644 --- a/sc/source/filter/xml/xmlconti.hxx +++ b/sc/source/filter/xml/xmlconti.hxx @@ -22,15 +22,13 @@ #include <xmloff/xmlimp.hxx> #include <rtl/ustrbuf.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" -class ScXMLContentContext : public SvXMLImportContext +class ScXMLContentContext : public ScXMLImportContext { OUStringBuffer sOUText; OUStringBuffer& sValue; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLContentContext( ScXMLImport& rImport, sal_uInt16 nPrfx, diff --git a/sc/source/filter/xml/xmlcvali.cxx b/sc/source/filter/xml/xmlcvali.cxx index 8535463..8fdd9af 100644 --- a/sc/source/filter/xml/xmlcvali.cxx +++ b/sc/source/filter/xml/xmlcvali.cxx @@ -34,7 +34,7 @@ using namespace com::sun::star; using namespace xmloff::token; using namespace ::formula; -class ScXMLContentValidationContext : public SvXMLImportContext +class ScXMLContentValidationContext : public ScXMLImportContext { OUString sName; OUString sHelpTitle; @@ -51,9 +51,6 @@ class ScXMLContentValidationContext : public SvXMLImportContext SvXMLImportContextRef xEventContext; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - css::sheet::ValidationAlertStyle GetAlertStyle() const; void SetFormula( OUString& rFormula, OUString& rFormulaNmsp, FormulaGrammar::Grammar& reGrammar, const OUString& rCondition, const OUString& rGlobNmsp, FormulaGrammar::Grammar eGlobGrammar, bool bHasNmsp ) const; @@ -78,7 +75,7 @@ public: void SetErrorMacro(const bool bExecute); }; -class ScXMLHelpMessageContext : public SvXMLImportContext +class ScXMLHelpMessageContext : public ScXMLImportContext { OUString sTitle; OUStringBuffer sMessage; @@ -87,8 +84,6 @@ class ScXMLHelpMessageContext : public SvXMLImportContext ScXMLContentValidationContext* pValidationContext; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLHelpMessageContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -105,7 +100,7 @@ public: virtual void EndElement() override; }; -class ScXMLErrorMessageContext : public SvXMLImportContext +class ScXMLErrorMessageContext : public ScXMLImportContext { OUString sTitle; OUStringBuffer sMessage; @@ -115,8 +110,6 @@ class ScXMLErrorMessageContext : public SvXMLImportContext ScXMLContentValidationContext* pValidationContext; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLErrorMessageContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -133,15 +126,12 @@ public: virtual void EndElement() override; }; -class ScXMLErrorMacroContext : public SvXMLImportContext +class ScXMLErrorMacroContext : public ScXMLImportContext { OUString sName; bool bExecute; - ScXMLContentValidationContext* pValidationContext; - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLErrorMacroContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -161,7 +151,7 @@ ScXMLContentValidationsContext::ScXMLContentValidationsContext( ScXMLImport& rIm sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */ ) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { // here are no attributes } @@ -198,7 +188,7 @@ ScXMLContentValidationContext::ScXMLContentValidationContext( ScXMLImport& rImpo sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), nShowList(sheet::TableValidationVisibility::UNSORTED), bAllowEmptyCell(true), bDisplayHelp(false), @@ -468,7 +458,7 @@ ScXMLHelpMessageContext::ScXMLHelpMessageContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLContentValidationContext* pTempValidationContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), sTitle(), sMessage(), nParagraphCount(0), @@ -536,7 +526,7 @@ ScXMLErrorMessageContext::ScXMLErrorMessageContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLContentValidationContext* pTempValidationContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), sTitle(), sMessage(), sMessageType(), @@ -608,7 +598,7 @@ ScXMLErrorMacroContext::ScXMLErrorMacroContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLContentValidationContext* pTempValidationContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), sName(), bExecute(false) { diff --git a/sc/source/filter/xml/xmlcvali.hxx b/sc/source/filter/xml/xmlcvali.hxx index 2f63648..e353d73 100644 --- a/sc/source/filter/xml/xmlcvali.hxx +++ b/sc/source/filter/xml/xmlcvali.hxx @@ -26,12 +26,10 @@ #include <com/sun/star/sheet/ConditionOperator.hpp> #include <rtl/ustrbuf.hxx> #include "xmlimprt.hxx" +#include "importcontext.hxx" -class ScXMLContentValidationsContext : public SvXMLImportContext +class ScXMLContentValidationsContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLContentValidationsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, diff --git a/sc/source/filter/xml/xmldpimp.cxx b/sc/source/filter/xml/xmldpimp.cxx index f57105f..19b8472 100644 --- a/sc/source/filter/xml/xmldpimp.cxx +++ b/sc/source/filter/xml/xmldpimp.cxx @@ -58,7 +58,7 @@ ScXMLDataPilotTablesContext::ScXMLDataPilotTablesContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */ ) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { // has no Attributes rImport.LockSolarMutex(); @@ -103,7 +103,7 @@ ScXMLDataPilotTableContext::ScXMLDataPilotTableContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDoc(GetScImport().GetDocument()), pDPObject(nullptr), pDPDimSaveData(nullptr), @@ -592,7 +592,7 @@ ScXMLDPSourceSQLContext::ScXMLDPSourceSQLContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotTableContext* pTempDataPilotTable) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotTable(pTempDataPilotTable) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -646,7 +646,7 @@ ScXMLDPSourceTableContext::ScXMLDPSourceTableContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotTableContext* pTempDataPilotTable) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotTable(pTempDataPilotTable) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -695,7 +695,7 @@ ScXMLDPSourceQueryContext::ScXMLDPSourceQueryContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotTableContext* pTempDataPilotTable) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotTable(pTempDataPilotTable) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -744,7 +744,7 @@ ScXMLSourceServiceContext::ScXMLSourceServiceContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotTableContext* pTempDataPilotTable) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotTable(pTempDataPilotTable) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -803,15 +803,10 @@ void ScXMLSourceServiceContext::EndElement() { } -ScXMLImport& ScXMLDataPilotGrandTotalContext::GetScImport() -{ - return static_cast<ScXMLImport&>(GetImport()); -} - ScXMLDataPilotGrandTotalContext::ScXMLDataPilotGrandTotalContext( ScXMLImport& rImport, sal_uInt16 nPrefix, const OUString& rLName, const Reference<XAttributeList>& xAttrList, ScXMLDataPilotTableContext* pTableContext ) : - SvXMLImportContext( rImport, nPrefix, rLName ), + ScXMLImportContext( rImport, nPrefix, rLName ), mpTableContext(pTableContext), meOrientation(NONE), mbVisible(false) @@ -883,7 +878,7 @@ ScXMLSourceCellRangeContext::ScXMLSourceCellRangeContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotTableContext* pTempDataPilotTable) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotTable(pTempDataPilotTable) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -947,7 +942,7 @@ ScXMLDataPilotFieldContext::ScXMLDataPilotFieldContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotTableContext* pTempDataPilotTable) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotTable(pTempDataPilotTable), xDim(), fStart(0.0), @@ -1157,7 +1152,7 @@ ScXMLDataPilotFieldReferenceContext::ScXMLDataPilotFieldReferenceContext( ScXMLI const OUString& rLName, const uno::Reference<xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotFieldContext* pDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { sheet::DataPilotFieldReference aReference; @@ -1224,7 +1219,7 @@ ScXMLDataPilotLevelContext::ScXMLDataPilotLevelContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotFieldContext* pTempDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotField(pTempDataPilotField) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -1297,7 +1292,7 @@ ScXMLDataPilotDisplayInfoContext::ScXMLDataPilotDisplayInfoContext( ScXMLImport& const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotFieldContext* pDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { sheet::DataPilotFieldAutoShowInfo aInfo; @@ -1347,7 +1342,7 @@ ScXMLDataPilotSortInfoContext::ScXMLDataPilotSortInfoContext( ScXMLImport& rImpo const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotFieldContext* pDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { sheet::DataPilotFieldSortInfo aInfo; @@ -1395,7 +1390,7 @@ ScXMLDataPilotLayoutInfoContext::ScXMLDataPilotLayoutInfoContext( ScXMLImport& r const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotFieldContext* pDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { sheet::DataPilotFieldLayoutInfo aInfo; @@ -1439,7 +1434,7 @@ ScXMLDataPilotSubTotalsContext::ScXMLDataPilotSubTotalsContext( ScXMLImport& rIm const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */, ScXMLDataPilotFieldContext* pTempDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotField(pTempDataPilotField), nFunctionCount(0), pFunctions(nullptr) @@ -1510,7 +1505,7 @@ ScXMLDataPilotSubTotalContext::ScXMLDataPilotSubTotalContext( ScXMLImport& rImpo const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotSubTotalsContext* pTempDataPilotSubTotals) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotSubTotals(pTempDataPilotSubTotals) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -1559,7 +1554,7 @@ ScXMLDataPilotMembersContext::ScXMLDataPilotMembersContext( ScXMLImport& rImport const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */, ScXMLDataPilotFieldContext* pTempDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotField(pTempDataPilotField) { // has no attributes @@ -1599,7 +1594,7 @@ ScXMLDataPilotMemberContext::ScXMLDataPilotMemberContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotFieldContext* pTempDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotField(pTempDataPilotField), bDisplay( true ), bDisplayDetails( true ), @@ -1672,7 +1667,7 @@ ScXMLDataPilotGroupsContext::ScXMLDataPilotGroupsContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotFieldContext* pTempDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotField(pTempDataPilotField) { OUString sGroupSource; @@ -1795,7 +1790,7 @@ ScXMLDataPilotGroupContext::ScXMLDataPilotGroupContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotFieldContext* pTempDataPilotField) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotField(pTempDataPilotField) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -1847,7 +1842,7 @@ ScXMLDataPilotGroupMemberContext::ScXMLDataPilotGroupMemberContext( ScXMLImport& const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDataPilotGroupContext* pTempDataPilotGroup) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDataPilotGroup(pTempDataPilotGroup) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; diff --git a/sc/source/filter/xml/xmldpimp.hxx b/sc/source/filter/xml/xmldpimp.hxx index acff68b..d67e730 100644 --- a/sc/source/filter/xml/xmldpimp.hxx +++ b/sc/source/filter/xml/xmldpimp.hxx @@ -31,6 +31,7 @@ #include "dpsave.hxx" #include "queryparam.hxx" #include "xmlimprt.hxx" +#include "importcontext.hxx" #include <unordered_map> @@ -46,12 +47,8 @@ enum ScMySourceType CELLRANGE }; -class ScXMLDataPilotTablesContext : public SvXMLImportContext +class ScXMLDataPilotTablesContext : public ScXMLImportContext { - - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotTablesContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -67,7 +64,7 @@ public: virtual void EndElement() override; }; -class ScXMLDataPilotTableContext : public SvXMLImportContext +class ScXMLDataPilotTableContext : public ScXMLImportContext { typedef std::unordered_map<OUString, OUString, OUStringHash> SelectedPagesType; @@ -116,9 +113,6 @@ class ScXMLDataPilotTableContext : public SvXMLImportContext SelectedPagesType maSelectedPages; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotTableContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -154,13 +148,10 @@ public: void SetSelectedPage( const OUString& rDimName, const OUString& rSelected ); }; -class ScXMLDPSourceSQLContext : public SvXMLImportContext +class ScXMLDPSourceSQLContext : public ScXMLImportContext { ScXMLDataPilotTableContext* pDataPilotTable; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDPSourceSQLContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -177,13 +168,10 @@ public: virtual void EndElement() override; }; -class ScXMLDPSourceTableContext : public SvXMLImportContext +class ScXMLDPSourceTableContext : public ScXMLImportContext { ScXMLDataPilotTableContext* pDataPilotTable; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDPSourceTableContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -200,13 +188,10 @@ public: virtual void EndElement() override; }; -class ScXMLDPSourceQueryContext : public SvXMLImportContext +class ScXMLDPSourceQueryContext : public ScXMLImportContext { ScXMLDataPilotTableContext* pDataPilotTable; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDPSourceQueryContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -223,13 +208,10 @@ public: virtual void EndElement() override; }; -class ScXMLSourceServiceContext : public SvXMLImportContext +class ScXMLSourceServiceContext : public ScXMLImportContext { ScXMLDataPilotTableContext* pDataPilotTable; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLSourceServiceContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -246,12 +228,10 @@ public: virtual void EndElement() override; }; -class ScXMLDataPilotGrandTotalContext : public SvXMLImportContext +class ScXMLDataPilotGrandTotalContext : public ScXMLImportContext { enum Orientation { COLUMN, ROW, BOTH, NONE }; - ScXMLImport& GetScImport(); - ScXMLDataPilotTableContext* mpTableContext; OUString maDisplayName; Orientation meOrientation; @@ -272,13 +252,10 @@ public: virtual void EndElement() override; }; -class ScXMLSourceCellRangeContext : public SvXMLImportContext +class ScXMLSourceCellRangeContext : public ScXMLImportContext { ScXMLDataPilotTableContext* pDataPilotTable; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLSourceCellRangeContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -301,7 +278,7 @@ struct ScXMLDataPilotGroup OUString aName; }; -class ScXMLDataPilotFieldContext : public SvXMLImportContext +class ScXMLDataPilotFieldContext : public ScXMLImportContext { ScXMLDataPilotTableContext* pDataPilotTable; std::unique_ptr<ScDPSaveDimension> xDim; @@ -324,9 +301,6 @@ class ScXMLDataPilotFieldContext : public SvXMLImportContext bool bAutoEnd:1; bool mbHasHiddenMember:1; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotFieldContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -367,13 +341,8 @@ public: void AddGroup(const ::std::vector<OUString>& rMembers, const OUString& rName); }; -class ScXMLDataPilotFieldReferenceContext : public SvXMLImportContext +class ScXMLDataPilotFieldReferenceContext : public ScXMLImportContext { -// css::sheet::DataPilotFieldReference aReference; - - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotFieldReferenceContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -384,13 +353,10 @@ public: virtual ~ScXMLDataPilotFieldReferenceContext() override; }; -class ScXMLDataPilotLevelContext : public SvXMLImportContext +class ScXMLDataPilotLevelContext : public ScXMLImportContext { ScXMLDataPilotFieldContext* pDataPilotField; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotLevelContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -407,11 +373,8 @@ public: virtual void EndElement() override; }; -class ScXMLDataPilotDisplayInfoContext : public SvXMLImportContext +class ScXMLDataPilotDisplayInfoContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotDisplayInfoContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -422,11 +385,8 @@ public: virtual ~ScXMLDataPilotDisplayInfoContext() override; }; -class ScXMLDataPilotSortInfoContext : public SvXMLImportContext +class ScXMLDataPilotSortInfoContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotSortInfoContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -437,11 +397,8 @@ public: virtual ~ScXMLDataPilotSortInfoContext() override; }; -class ScXMLDataPilotLayoutInfoContext : public SvXMLImportContext +class ScXMLDataPilotLayoutInfoContext : public ScXMLImportContext { - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotLayoutInfoContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -452,7 +409,7 @@ public: virtual ~ScXMLDataPilotLayoutInfoContext() override; }; -class ScXMLDataPilotSubTotalsContext : public SvXMLImportContext +class ScXMLDataPilotSubTotalsContext : public ScXMLImportContext { ScXMLDataPilotFieldContext* pDataPilotField; @@ -460,9 +417,6 @@ class ScXMLDataPilotSubTotalsContext : public SvXMLImportContext sal_uInt16* pFunctions; OUString maDisplayName; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotSubTotalsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, @@ -480,13 +434,10 @@ public: void SetDisplayName(const OUString& rName); }; -class ScXMLDataPilotSubTotalContext : public SvXMLImportContext +class ScXMLDataPilotSubTotalContext : public ScXMLImportContext { ScXMLDataPilotSubTotalsContext* pDataPilotSubTotals; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotSubTotalContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -503,13 +454,10 @@ public: virtual void EndElement() override; }; -class ScXMLDataPilotMembersContext : public SvXMLImportContext +class ScXMLDataPilotMembersContext : public ScXMLImportContext { ScXMLDataPilotFieldContext* pDataPilotField; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotMembersContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -526,7 +474,7 @@ public: virtual void EndElement() override; }; -class ScXMLDataPilotMemberContext : public SvXMLImportContext +class ScXMLDataPilotMemberContext : public ScXMLImportContext { ScXMLDataPilotFieldContext* pDataPilotField; @@ -536,9 +484,6 @@ class ScXMLDataPilotMemberContext : public SvXMLImportContext bool bDisplayDetails; bool bHasName; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotMemberContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -555,13 +500,10 @@ public: virtual void EndElement() override; }; -class ScXMLDataPilotGroupsContext : public SvXMLImportContext +class ScXMLDataPilotGroupsContext : public ScXMLImportContext { ScXMLDataPilotFieldContext* pDataPilotField; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotGroupsContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -578,16 +520,13 @@ public: virtual void EndElement() override; }; -class ScXMLDataPilotGroupContext : public SvXMLImportContext +class ScXMLDataPilotGroupContext : public ScXMLImportContext { ScXMLDataPilotFieldContext* pDataPilotField; OUString sName; ::std::vector<OUString> aMembers; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotGroupContext( ScXMLImport& rImport, sal_uInt16 nPrfx, @@ -606,15 +545,11 @@ public: void AddMember(const OUString& sMember) { aMembers.push_back(sMember); } }; -class ScXMLDataPilotGroupMemberContext : public SvXMLImportContext +class ScXMLDataPilotGroupMemberContext : public ScXMLImportContext { ScXMLDataPilotGroupContext* pDataPilotGroup; - OUString sName; - const ScXMLImport& GetScImport() const { return static_cast<const ScXMLImport&>(GetImport()); } - ScXMLImport& GetScImport() { return static_cast<ScXMLImport&>(GetImport()); } - public: ScXMLDataPilotGroupMemberContext( ScXMLImport& rImport, sal_uInt16 nPrfx, diff --git a/sc/source/filter/xml/xmldrani.cxx b/sc/source/filter/xml/xmldrani.cxx index 641a039..82ca937 100644 --- a/sc/source/filter/xml/xmldrani.cxx +++ b/sc/source/filter/xml/xmldrani.cxx @@ -62,7 +62,7 @@ ScXMLDatabaseRangesContext::ScXMLDatabaseRangesContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& /* xAttrList */ ) : - SvXMLImportContext( rImport, nPrfx, rLName ) + ScXMLImportContext( rImport, nPrfx, rLName ) { // has no attributes rImport.LockSolarMutex(); @@ -104,7 +104,7 @@ ScXMLDatabaseRangeContext::ScXMLDatabaseRangeContext( ScXMLImport& rImport, sal_uInt16 nPrfx, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), mpQueryParam(new ScQueryParam), sDatabaseRangeName(STR_DB_LOCAL_NONAME), aSortSequence(), @@ -487,7 +487,7 @@ ScXMLSourceSQLContext::ScXMLSourceSQLContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDatabaseRangeContext* pTempDatabaseRangeContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDatabaseRangeContext(pTempDatabaseRangeContext) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -558,7 +558,7 @@ ScXMLSourceTableContext::ScXMLSourceTableContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDatabaseRangeContext* pTempDatabaseRangeContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDatabaseRangeContext(pTempDatabaseRangeContext) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -624,7 +624,7 @@ ScXMLSourceQueryContext::ScXMLSourceQueryContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDatabaseRangeContext* pTempDatabaseRangeContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), pDatabaseRangeContext(pTempDatabaseRangeContext) { sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0; @@ -690,7 +690,7 @@ ScXMLConResContext::ScXMLConResContext( ScXMLImport& rImport, const OUString& rLName, const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList, ScXMLDatabaseRangeContext* pTempDatabaseRangeContext) : - SvXMLImportContext( rImport, nPrfx, rLName ), + ScXMLImportContext( rImport, nPrfx, rLName ), ... etc. - the rest is truncated _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits