summaryrefslogtreecommitdiff
path: root/writerfilter/source/dmapper/GraphicImport.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'writerfilter/source/dmapper/GraphicImport.hxx')
-rw-r--r--writerfilter/source/dmapper/GraphicImport.hxx11
1 files changed, 10 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/GraphicImport.hxx b/writerfilter/source/dmapper/GraphicImport.hxx
index 8318335b45f8..8e1558656507 100644
--- a/writerfilter/source/dmapper/GraphicImport.hxx
+++ b/writerfilter/source/dmapper/GraphicImport.hxx
@@ -51,12 +51,16 @@ namespace com{ namespace sun { namespace star {
{
class XShape;
}
+ namespace beans
+ {
+ class PropertyValue;
+ typedef ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > PropertyValues;
+ }
}}}
namespace writerfilter {
namespace dmapper
{
-using namespace std;
class GraphicImport_Impl;
class DomainMapper;
@@ -80,6 +84,9 @@ class WRITERFILTER_DLLPRIVATE GraphicImport : public Properties, public Table
::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape> m_xShape;
void ProcessShapeOptions(Value & val);
+ ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent > createGraphicObject(
+ const ::com::sun::star::beans::PropertyValues& aMediaProperties );
+
public:
explicit GraphicImport(::com::sun::star::uno::Reference < ::com::sun::star::uno::XComponentContext > xComponentContext,
::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > xTextFactory,
@@ -112,6 +119,8 @@ public:
virtual void substream(Id name,
::writerfilter::Reference<Stream>::Pointer_t ref);
virtual void info(const string & info);
+ virtual void startShape( ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShape > xShape );
+ virtual void endShape( );
::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent > GetGraphicObject();
bool IsGraphic() const;