summaryrefslogtreecommitdiff
path: root/include/svtools
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-10-09 16:28:51 +0100
committerCaolán McNamara <caolanm@redhat.com>2020-10-09 21:23:21 +0200
commit58ace895761c304020f92a2aded57cb6b9e83dd1 (patch)
treed9b3f473f18ec9ce899ebf208af86ca19209dc56 /include/svtools
parent4bdf40c5b7e9749b72b2a7ae6c33509bb3dad82a (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.hxx15
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: */