diff options
author | Muthu Subramanian <sumuthu@suse.com> | 2013-07-17 13:13:30 +0530 |
---|---|---|
committer | Muthu Subramanian <sumuthu@suse.com> | 2013-07-17 13:13:30 +0530 |
commit | ad4604428dc98686d00637b06fe09078873c9acf (patch) | |
tree | a0a7ff54f6c18fb13fd556644266e413925e06a1 /oox/inc/oox/drawingml/fillpropertiesgroupcontext.hxx | |
parent | b8bcfade5731297dc64c02afd64ba0ea3b4f5132 (diff) |
n#820077: Import images with duotone filter.suse-4.0-8
Also, contains implementation for a simple duotone filter.
(Port from commit: 8b716072410bcfd252739fb953d5ac198e27a895)
Diffstat (limited to 'oox/inc/oox/drawingml/fillpropertiesgroupcontext.hxx')
-rw-r--r-- | oox/inc/oox/drawingml/fillpropertiesgroupcontext.hxx | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/oox/inc/oox/drawingml/fillpropertiesgroupcontext.hxx b/oox/inc/oox/drawingml/fillpropertiesgroupcontext.hxx index 81d8a6e0db20..2b6ab859a6cf 100644 --- a/oox/inc/oox/drawingml/fillpropertiesgroupcontext.hxx +++ b/oox/inc/oox/drawingml/fillpropertiesgroupcontext.hxx @@ -81,6 +81,30 @@ private: }; // ============================================================================ + +/** Context handler that imports the a:duotone element containing the colors + of a bitmap duotone transformation. */ +class DuotoneContext : public ::oox::core::ContextHandler +{ +public: + explicit DuotoneContext( + ::oox::core::ContextHandler& rParent, + const ::com::sun::star::uno::Reference< ::com::sun::star::xml::sax::XFastAttributeList >& rxAttribs, + BlipFillProperties& rBlipProps ); + virtual ~DuotoneContext(); + + virtual ::com::sun::star::uno::Reference< ::com::sun::star::xml::sax::XFastContextHandler > SAL_CALL + createFastChildContext( + sal_Int32 nElement, + const ::com::sun::star::uno::Reference< ::com::sun::star::xml::sax::XFastAttributeList >& rxAttribs ) + throw( ::com::sun::star::xml::sax::SAXException, ::com::sun::star::uno::RuntimeException ); + +private: + BlipFillProperties& mrBlipProps; + int mnColorIndex; +}; + + // ============================================================================ /** Context handler that imports the a:clrChange element containing the colors |