summaryrefslogtreecommitdiff
path: root/writerfilter/source/dmapper/StyleSheetTable.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'writerfilter/source/dmapper/StyleSheetTable.hxx')
-rw-r--r--writerfilter/source/dmapper/StyleSheetTable.hxx19
1 files changed, 17 insertions, 2 deletions
diff --git a/writerfilter/source/dmapper/StyleSheetTable.hxx b/writerfilter/source/dmapper/StyleSheetTable.hxx
index 0dd31ed52f9d..6eef483289ec 100644
--- a/writerfilter/source/dmapper/StyleSheetTable.hxx
+++ b/writerfilter/source/dmapper/StyleSheetTable.hxx
@@ -36,6 +36,10 @@
#include <FontTable.hxx>
#include <resourcemodel/WW8ResourceModel.hxx>
+#ifdef DEBUG_DOMAINMAPPER
+#include <resourcemodel/TagLogger.hxx>
+#endif
+
namespace com{ namespace sun { namespace star { namespace text{
class XTextDocument;
}}}}
@@ -56,8 +60,9 @@ enum StyleType
};
struct StyleSheetTable_Impl;
-struct StyleSheetEntry
+class StyleSheetEntry
{
+public:
::rtl::OUString sStyleIdentifierI;
::rtl::OUString sStyleIdentifierD;
bool bIsDefaultStyle;
@@ -70,7 +75,13 @@ struct StyleSheetEntry
::rtl::OUString sStyleName1;
PropertyMapPtr pProperties;
::rtl::OUString sConvertedStyleName;
+
+#ifdef DEBUG_DOMAINMAPPER
+ virtual XMLTag::Pointer_t toTag();
+#endif
+
StyleSheetEntry();
+ virtual ~StyleSheetEntry();
};
typedef boost::shared_ptr<StyleSheetEntry> StyleSheetEntryPtr;
@@ -137,8 +148,12 @@ public:
// + from the parent styles
PropertyMapPtr GetProperties( sal_Int32 nMask );
+#ifdef DEBUG_DOMAINMAPPER
+ virtual XMLTag::Pointer_t toTag();
+#endif
+
TableStyleSheetEntry( StyleSheetEntry& aEntry, StyleSheetTable* pStyles );
- ~TableStyleSheetEntry( );
+ virtual ~TableStyleSheetEntry( );
protected:
PropertyMapPtr GetLocalPropertiesFromMask( sal_Int32 nMask );