summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-11-11 10:02:32 +0000
committerCaolán McNamara <caolanm@redhat.com>2016-11-11 13:08:19 +0000
commit0854e1a6f985b6cc272950dd3d2f3027e2f01080 (patch)
tree8a9639cf08230737a9aa9a2ed386e233f86f35d6 /include
parenta24b7ea97958af10004abb8f209a31031372d7c2 (diff)
use std::unique_ptr
Change-Id: I5efcfe9ae2d94b34150127917c07dc920fd0e71a
Diffstat (limited to 'include')
-rw-r--r--include/svtools/transfer.hxx14
1 files changed, 6 insertions, 8 deletions
diff --git a/include/svtools/transfer.hxx b/include/svtools/transfer.hxx
index 9213e6754db1..49ce84434632 100644
--- a/include/svtools/transfer.hxx
+++ b/include/svtools/transfer.hxx
@@ -159,8 +159,8 @@ private:
OUString maLastFormat;
mutable css::uno::Reference< css::datatransfer::clipboard::XClipboard > mxClipboard;
css::uno::Reference< css::frame::XTerminateListener > mxTerminateListener;
- DataFlavorExVector* mpFormats;
- TransferableObjectDescriptor* mpObjDesc;
+ std::unique_ptr<DataFlavorExVector> mxFormats;
+ std::unique_ptr<TransferableObjectDescriptor> mxObjDesc;
protected:
inline const css::uno::Reference< css::datatransfer::clipboard::XClipboard >&
@@ -212,8 +212,6 @@ private:
protected:
- virtual ~TransferableHelper() override;
-
void AddFormat( SotClipboardFormatId nFormat );
void AddFormat( const css::datatransfer::DataFlavor& rFlavor );
void RemoveFormat( SotClipboardFormatId nFormat );
@@ -271,9 +269,9 @@ private:
css::uno::Reference< css::datatransfer::XTransferable > mxTransfer;
css::uno::Reference< css::datatransfer::clipboard::XClipboard > mxClipboard;
- DataFlavorExVector* mpFormats;
- TransferableObjectDescriptor* mpObjDesc;
- std::unique_ptr<TransferableDataHelper_Impl> mpImpl;
+ std::unique_ptr<DataFlavorExVector> mxFormats;
+ std::unique_ptr<TransferableObjectDescriptor> mxObjDesc;
+ std::unique_ptr<TransferableDataHelper_Impl> mxImpl;
protected:
void InitFormats();
@@ -301,7 +299,7 @@ public:
SotClipboardFormatId GetFormat( sal_uInt32 nFormat ) const;
css::datatransfer::DataFlavor GetFormatDataFlavor( sal_uInt32 nFormat ) const;
- DataFlavorExVector& GetDataFlavorExVector() const {return *mpFormats; }
+ DataFlavorExVector& GetDataFlavorExVector() const {return *mxFormats; }
bool StartClipboardListening( );
void StopClipboardListening( );