summaryrefslogtreecommitdiffstats
path: root/writerfilter/inc
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2008-03-05 15:47:00 +0000
committerKurt Zenker <kz@openoffice.org>2008-03-05 15:47:00 +0000
commitd070fd68530f73f138dad3c537f5cfddb7f8024c (patch)
treed701266c3ec9bff564c7bb9c940a2853b905226b /writerfilter/inc
parentINTEGRATION: CWS xmlfilter03_DEV300 (1.1.2); FILE ADDED (diff)
downloadcore-d070fd68530f73f138dad3c537f5cfddb7f8024c.tar.gz
core-d070fd68530f73f138dad3c537f5cfddb7f8024c.zip
INTEGRATION: CWS xmlfilter03_DEV300 (1.20.2); FILE MERGED
2008/02/06 19:16:56 hub 1.20.2.3: fix build breakage on gcc 4.2.1 2008/02/06 14:05:36 os 1.20.2.2: creating CharStyles for numbering/list symbols 2008/01/28 14:46:36 os 1.20.2.1: list properties as context
Diffstat (limited to 'writerfilter/inc')
-rw-r--r--writerfilter/inc/dmapper/DomainMapper.hxx20
1 files changed, 17 insertions, 3 deletions
diff --git a/writerfilter/inc/dmapper/DomainMapper.hxx b/writerfilter/inc/dmapper/DomainMapper.hxx
index 15de44206609..c25850b5e0db 100644
--- a/writerfilter/inc/dmapper/DomainMapper.hxx
+++ b/writerfilter/inc/dmapper/DomainMapper.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: DomainMapper.hxx,v $
*
- * $Revision: 1.20 $
+ * $Revision: 1.21 $
*
- * last change: $Author: obo $ $Date: 2008-01-10 11:30:38 $
+ * last change: $Author: kz $ $Date: 2008-03-05 16:47:00 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -44,23 +44,31 @@
#include <com/sun/star/style/TabAlign.hpp>
#include <map>
+#include <vector>
namespace com{ namespace sun {namespace star{
+ namespace beans{
+ struct PropertyValue;
+ }
namespace uno{
class XComponentContext;
}
namespace lang{
class XMultiServiceFactory;
}
+ namespace text{
+ class XTextRange;
+ }
}}}
+typedef std::vector< com::sun::star::beans::PropertyValue > PropertyValueVector_t;
+
namespace writerfilter {
namespace dmapper
{
using namespace std;
class PropertyMap;
-
class DomainMapper_Impl;
// different context types require different sprm handling (e.g. names)
@@ -118,9 +126,15 @@ public:
void PushStyleSheetProperties( ::boost::shared_ptr<PropertyMap> pStyleProperties );
void PopStyleSheetProperties();
+ void PushListProperties( ::boost::shared_ptr<PropertyMap> pListProperties );
+ void PopListProperties();
+
bool IsOOXMLImport() const;
::com::sun::star::uno::Reference < ::com::sun::star::lang::XMultiServiceFactory > GetTextFactory() const;
void AddListIDToLFOTable( sal_Int32 nAbstractNumId );
+ ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > GetCurrentTextRange();
+
+ ::rtl::OUString getOrCreateCharStyle( PropertyValueVector_t& rCharProperties );
private:
void handleUnderlineType(const sal_Int32 nIntValue, const ::boost::shared_ptr<PropertyMap> pContext);