summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorHenning Brinkmann <hbrinkm@openoffice.org>2010-02-04 14:03:34 +0100
committerHenning Brinkmann <hbrinkm@openoffice.org>2010-02-04 14:03:34 +0100
commit4e30a6111a7281d430a93c961a19bc8c6d7b29f9 (patch)
treec4209f3e0cffff48a9ad68b8479da96c9f74b6ab /writerfilter
parent63504a19a7d0942a0b3a93fc77723bfde6cea4ad (diff)
writerfilter07: debugging code
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/DomainMapperTableManager.cxx30
1 files changed, 30 insertions, 0 deletions
diff --git a/writerfilter/source/dmapper/DomainMapperTableManager.cxx b/writerfilter/source/dmapper/DomainMapperTableManager.cxx
index 54e4251297c4..571ae094283f 100644
--- a/writerfilter/source/dmapper/DomainMapperTableManager.cxx
+++ b/writerfilter/source/dmapper/DomainMapperTableManager.cxx
@@ -339,6 +339,10 @@ void DomainMapperTableManager::endLevel( )
-----------------------------------------------------------------------*/
void DomainMapperTableManager::endOfCellAction()
{
+#ifdef DEBUG_DOMAINMAPPER
+ dmapper_logger->element("endOFCellAction");
+#endif
+
getCurrentSpans()->push_back(m_nGridSpan);
m_nGridSpan = 1;
++m_nCell;
@@ -348,12 +352,30 @@ void DomainMapperTableManager::endOfCellAction()
-----------------------------------------------------------------------*/
void DomainMapperTableManager::endOfRowAction()
{
+#ifdef DEBUG_DOMAINMAPPER
+ dmapper_logger->startElement("endOfRowAction");
+#endif
+
IntVectorPtr pTableGrid = getCurrentGrid( );
if(!m_nTableWidth && pTableGrid->size())
{
::std::vector<sal_Int32>::const_iterator aCellIter = pTableGrid->begin();
+
+#ifdef DEBUG_DOMAINMAPPER
+ dmapper_logger->startElement("tableWidth");
+#endif
+
while( aCellIter != pTableGrid->end() )
+ {
+#ifdef DEBUG_DOMAINMAPPER
+ dmapper_logger->startElement("col");
+ dmapper_logger->attribute("width", *aCellIter);
+ dmapper_logger->endElement("col");
+#endif
+
m_nTableWidth += *aCellIter++;
+ }
+
if( m_nTableWidth > 0)
{
TablePropertyMapPtr pPropMap( new TablePropertyMap );
@@ -361,6 +383,10 @@ void DomainMapperTableManager::endOfRowAction()
pPropMap->setValue( TablePropertyMap::TABLE_WIDTH, m_nTableWidth );
insertTableProps(pPropMap);
}
+
+#ifdef DEBUG_DOMAINMAPPER
+ dmapper_logger->endElement("tableWidth");
+#endif
}
IntVectorPtr pCurrentSpans = getCurrentSpans( );
@@ -438,6 +464,10 @@ void DomainMapperTableManager::endOfRowAction()
m_nCell = 0;
m_nCellBorderIndex = 0;
pCurrentSpans->clear();
+
+#ifdef DEBUG_DOMAINMAPPER
+ dmapper_logger->endElement("endOfRowAction");
+#endif
}
/*-- 18.06.2007 10:34:37---------------------------------------------------