diff options
author | Kurt Zenker <kz@openoffice.org> | 2008-03-05 15:47:00 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2008-03-05 15:47:00 +0000 |
commit | d070fd68530f73f138dad3c537f5cfddb7f8024c (patch) | |
tree | d701266c3ec9bff564c7bb9c940a2853b905226b /writerfilter/inc | |
parent | INTEGRATION: CWS xmlfilter03_DEV300 (1.1.2); FILE ADDED (diff) | |
download | core-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.hxx | 20 |
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); |