diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-10-09 16:28:51 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-10-09 21:23:21 +0200 |
commit | 58ace895761c304020f92a2aded57cb6b9e83dd1 (patch) | |
tree | d9b3f473f18ec9ce899ebf208af86ca19209dc56 /include/svtools | |
parent | 4bdf40c5b7e9749b72b2a7ae6c33509bb3dad82a (diff) |
inherit OStringTransferable from TransferDataContainer
so it can be used as an argument to
weld: :CustomWeld::SetDragDataTransferrable
Change-Id: Ibb58be6871a8719504d33d02bf7104213105be99
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104126
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include/svtools')
-rw-r--r-- | include/svtools/stringtransfer.hxx | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/include/svtools/stringtransfer.hxx b/include/svtools/stringtransfer.hxx index dcb5bda5dec4..ab192f99f18d 100644 --- a/include/svtools/stringtransfer.hxx +++ b/include/svtools/stringtransfer.hxx @@ -27,14 +27,16 @@ namespace svt { - - //= OStringTransferable - - class UNLESS_MERGELIBS(SVT_DLLPUBLIC) OStringTransferable final : public TransferableHelper + class UNLESS_MERGELIBS(SVT_DLLPUBLIC) OStringTransferable final : public TransferDataContainer { public: - OStringTransferable(const OUString& _rContent); + OStringTransferable(const OUString& rContent); + + void UpdateData(const OUString& rContent) + { + m_sContent = rContent; + } private: // TransferableHelper overridables @@ -46,7 +48,6 @@ namespace svt //= OStringTransfer - class OStringTransfer { public: @@ -66,10 +67,8 @@ namespace svt SVT_DLLPUBLIC static void StartStringDrag( const OUString& _rContent, vcl::Window* _pWindow, sal_Int8 _nDragSourceActions ); }; - } // namespace svt - #endif // INCLUDED_SVTOOLS_STRINGTRANSFER_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |