diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2016-03-04 10:09:47 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2016-03-04 10:11:18 +0100 |
commit | 3aafe0568be80120afcdd92ea491b55d66bcbac6 (patch) | |
tree | 141e36c6aaf4c057aa99e6602e1a03e0be8ed671 /dtrans/source/win32/dtobj/DOTransferable.hxx | |
parent | 0e53c653fbfe4ba2e49db5e34bd62a3a3b02c980 (diff) |
-Werror,-Wnon-virtual-dtor
Why was CDTransObjFactory a class with virtual functions in the first place?
Change-Id: I315243a2268be67e03feb923ca7f64fd37818337
Diffstat (limited to 'dtrans/source/win32/dtobj/DOTransferable.hxx')
-rw-r--r-- | dtrans/source/win32/dtobj/DOTransferable.hxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/dtrans/source/win32/dtobj/DOTransferable.hxx b/dtrans/source/win32/dtobj/DOTransferable.hxx index cf3af73dc4f2..1f110089b4ea 100644 --- a/dtrans/source/win32/dtobj/DOTransferable.hxx +++ b/dtrans/source/win32/dtobj/DOTransferable.hxx @@ -31,7 +31,6 @@ #include <systools/win32/comtools.hxx> // forward -class CDTransObjFactory; class CFormatEtc; class CDOTransferable : public ::cppu::WeakImplHelper< @@ -41,6 +40,9 @@ class CDOTransferable : public ::cppu::WeakImplHelper< public: typedef css::uno::Sequence< sal_Int8 > ByteSequence_t; + static css::uno::Reference< css::datatransfer::XTransferable > create( + const css::uno::Reference< css::uno::XComponentContext >& rxContext, IDataObjectPtr pIDataObject ); + // XTransferable virtual css::uno::Any SAL_CALL getTransferData( const css::datatransfer::DataFlavor& aFlavor ) @@ -58,7 +60,6 @@ public: (css::uno::RuntimeException); private: - // should be created only by CDTransObjFactory explicit CDOTransferable( const css::uno::Reference< css::uno::XComponentContext >& rxContext, IDataObjectPtr rDataObject ); @@ -103,8 +104,6 @@ private: private: CDOTransferable( const CDOTransferable& ); CDOTransferable& operator=( const CDOTransferable& ); - - friend class CDTransObjFactory; }; #endif |