39 , m_sContent(
std::move(aContent))
57 if (SotClipboardFormatId::STRING == nFormat)
67 pTransferable->CopyToClipboard( _pWindow );
76 for (
auto const& format : rFormats)
78 if (SotClipboardFormatId::STRING == format.mnSotId)
81 bool bSuccess = aClipboardData.
GetString( SotClipboardFormatId::STRING, sContent );
93 pTransferable->StartDrag(_pWindow, _nDragSourceActions);
static SotClipboardFormatId GetFormat(const css::datatransfer::DataFlavor &rFlavor)
bool GetString(SotClipboardFormatId nFormat, OUString &rStr) const
const DataFlavorExVector & GetDataFlavorExVector() const
static TransferableDataHelper CreateFromSystemClipboard(vcl::Window *pWindow)
bool SetString(const OUString &rString)
void AddFormat(SotClipboardFormatId nFormat)
static SVT_DLLPUBLIC void StartStringDrag(const OUString &_rContent, vcl::Window *_pWindow, sal_Int8 _nDragSourceActions)
starts dragging a simple string
static SVT_DLLPUBLIC bool PasteString(OUString &_rContent, vcl::Window *_pWindow)
extracts a string from the system clipboard given
static SVT_DLLPUBLIC void CopyString(const OUString &_rContent, vcl::Window *_pWindow)
copies the string given into the system clipboard
OStringTransferable(OUString aContent)
virtual bool GetData(const css::datatransfer::DataFlavor &_rFlavor, const OUString &rDestDoc) override
virtual void AddSupportedFormats() override
void SetData(const OUString &rContent)
::std::vector< DataFlavorEx > DataFlavorExVector