35 const Reference< XFastAttributeList > & _xAttrList
36 ,IMasterDetailFieds* _pReport
41 OUString sMasterField,sDetailField;
44 OUString sValue = aIter.toString();
46 switch( aIter.getToken() )
49 sMasterField = sValue;
52 sDetailField = sValue;
59 if ( sDetailField.isEmpty() )
60 sDetailField = sMasterField;
61 if ( !sMasterField.isEmpty() )
62 m_pReport->addMasterDetailPair(::std::pair< OUString,OUString >(sMasterField,sDetailField));
72 const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
74 css::uno::Reference< css::xml::sax::XFastContextHandler > xContext;
SvXMLImport & GetImport()
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
FastAttributeList & castToFastAttributeList(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
#define XMLOFF_WARN_UNKNOWN(area, rIter)
virtual ~OXMLMasterFields() override
void Increment(sal_Int32 nInc=1)
ProgressBarHelper * GetProgressBarHelper()
IMasterDetailFieds * m_pReport
OXMLMasterFields(const OXMLMasterFields &)=delete
#define XML_ELEMENT(prefix, name)
#define PROGRESS_BAR_STEP