diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-08-01 16:18:12 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-08-01 16:27:38 +0200 |
commit | 4b2c5a943dc43f9da6e690f103945abd8999fa46 (patch) | |
tree | 16d36f5e87166fe48534c85228953211619c39d3 | |
parent | 2568a0bb72c404366ba1665f7ce005c4d3d36ec6 (diff) |
writerfilter: fix dbglevel=2 build
Regression from commit 4c3ba3a413be7339115ea5e6edc825a8434cd345
(fdo#75757: Remove inheritance from std::map., 2014-07-26).
Change-Id: I2a532182697ae7a5fe4ec2f880a0f5237a21b723
-rw-r--r-- | writerfilter/source/dmapper/DomainMapperTableHandler.cxx | 40 | ||||
-rw-r--r-- | writerfilter/source/dmapper/PropertyMap.cxx | 37 | ||||
-rw-r--r-- | writerfilter/source/dmapper/PropertyMap.hxx | 3 |
3 files changed, 40 insertions, 40 deletions
diff --git a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx index 401aaebf1f16..0b91ef6dd331 100644 --- a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx +++ b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx @@ -46,43 +46,6 @@ using namespace ::std; #define DEF_BORDER_DIST 190 //0,19cm -#ifdef DEBUG_DOMAINMAPPER -static void lcl_printProperties( PropertyMapPtr pProps ) -{ - if( pProps.get() ) - { - dmapper_logger->startElement("properties"); - - PropertyMap::const_iterator aMapIter = pProps->begin(); - PropertyMap::const_iterator aEndIter = pProps->end(); - PropertyNameSupplier& rPropSupplier = PropertyNameSupplier::GetPropertyNameSupplier(); - for( ; aMapIter != aEndIter; ++aMapIter ) - { - SAL_INFO("writerfilter", rPropSupplier.GetName(aMapIter->first)); - - table::BorderLine2 aLine; - sal_Int32 nColor; - if ( aMapIter->second.getValue() >>= aLine ) - { - dmapper_logger->startElement("borderline"); - dmapper_logger->attribute("color", aLine.Color); - dmapper_logger->attribute("inner", aLine.InnerLineWidth); - dmapper_logger->attribute("outer", aLine.OuterLineWidth); - dmapper_logger->endElement(); - } - else if ( aMapIter->second.getValue() >>= nColor ) - { - dmapper_logger->startElement("color"); - dmapper_logger->attribute("number", nColor); - dmapper_logger->endElement(); - } - } - - dmapper_logger->endElement(); - } -} -#endif - DomainMapperTableHandler::DomainMapperTableHandler(TextReference_t const& xText, DomainMapper_Impl& rDMapper_Impl) : m_xText(xText), @@ -1104,7 +1067,8 @@ void DomainMapperTableHandler::startCell(const Handle_t & start, dmapper_logger->startElement("table.cell.start"); dmapper_logger->chars(toString(start)); dmapper_logger->endElement(); - lcl_printProperties( pProps ); + if (pProps.get()) + pProps->printProperties(); #endif //add a new 'row' of properties diff --git a/writerfilter/source/dmapper/PropertyMap.cxx b/writerfilter/source/dmapper/PropertyMap.cxx index b1d5c5bcb54c..ab1d48d52ebc 100644 --- a/writerfilter/source/dmapper/PropertyMap.cxx +++ b/writerfilter/source/dmapper/PropertyMap.cxx @@ -232,8 +232,8 @@ void PropertyMap::dumpXml( const TagLogger::Pointer_t pLogger ) const pLogger->startElement("PropertyMap"); PropertyNameSupplier& rPropNameSupplier = PropertyNameSupplier::GetPropertyNameSupplier(); - PropertyMap::const_iterator aMapIter = begin(); - while (aMapIter != end()) + MapIterator aMapIter = m_vMap.begin(); + while (aMapIter != m_vMap.end()) { pLogger->startElement("property"); @@ -301,6 +301,39 @@ void PropertyMap::insertTableProperties( const PropertyMap* ) #endif } +#ifdef DEBUG_DOMAINMAPPER +void PropertyMap::printProperties() +{ + dmapper_logger->startElement("properties"); + + MapIterator aMapIter = m_vMap.begin(); + MapIterator aEndIter = m_vMap.end(); + PropertyNameSupplier& rPropSupplier = PropertyNameSupplier::GetPropertyNameSupplier(); + for( ; aMapIter != aEndIter; ++aMapIter ) + { + SAL_INFO("writerfilter", rPropSupplier.GetName(aMapIter->first)); + + table::BorderLine2 aLine; + sal_Int32 nColor; + if ( aMapIter->second.getValue() >>= aLine ) + { + dmapper_logger->startElement("borderline"); + dmapper_logger->attribute("color", aLine.Color); + dmapper_logger->attribute("inner", aLine.InnerLineWidth); + dmapper_logger->attribute("outer", aLine.OuterLineWidth); + dmapper_logger->endElement(); + } + else if ( aMapIter->second.getValue() >>= nColor ) + { + dmapper_logger->startElement("color"); + dmapper_logger->attribute("number", nColor); + dmapper_logger->endElement(); + } + } + + dmapper_logger->endElement(); +} +#endif SectionPropertyMap::SectionPropertyMap(bool bIsFirstSection) : m_bIsFirstSection( bIsFirstSection ) diff --git a/writerfilter/source/dmapper/PropertyMap.hxx b/writerfilter/source/dmapper/PropertyMap.hxx index 2183f964b2f2..c9f78aadfb89 100644 --- a/writerfilter/source/dmapper/PropertyMap.hxx +++ b/writerfilter/source/dmapper/PropertyMap.hxx @@ -149,6 +149,9 @@ public: void SetFootnoteFontName( const OUString& rSet ) { m_sFootnoteFontName = rSet;} virtual void insertTableProperties( const PropertyMap* ); +#ifdef DEBUG_DOMAINMAPPER + void printProperties(); +#endif #if OSL_DEBUG_LEVEL > 1 virtual void dumpXml( const TagLogger::Pointer_t pLogger ) const; |