summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/misc/stringtransfer.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/svtools/source/misc/stringtransfer.cxx b/svtools/source/misc/stringtransfer.cxx
index 29273e495bbb..348082b77ae9 100644
--- a/svtools/source/misc/stringtransfer.cxx
+++ b/svtools/source/misc/stringtransfer.cxx
@@ -44,6 +44,12 @@ namespace svt
AddFormat(SotClipboardFormatId::STRING);
}
+ void OStringTransferable::SetData(const OUString& rContent)
+ {
+ m_sContent = rContent;
+ ClearFormats(); // invalidate m_aAny so new data will take effect
+ }
+
bool OStringTransferable::GetData( const DataFlavor& _rFlavor, const OUString& /*rDestDoc*/ )
{
SotClipboardFormatId nFormat = SotExchange::GetFormat( _rFlavor );