LibreOffice Module vcl (master) 1
Classes | Macros | Functions
transfer.cxx File Reference
#include <o3tl/char16_t2wchar_t.hxx>
#include <osl/mutex.hxx>
#include <rtl/uri.hxx>
#include <sal/log.hxx>
#include <tools/debug.hxx>
#include <tools/urlobj.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <sot/exchange.hxx>
#include <sot/storage.hxx>
#include <vcl/bitmap.hxx>
#include <vcl/filter/SvmReader.hxx>
#include <vcl/filter/SvmWriter.hxx>
#include <vcl/gdimtf.hxx>
#include <vcl/graph.hxx>
#include <vcl/cvtgrf.hxx>
#include <vcl/svapp.hxx>
#include <vcl/window.hxx>
#include <comphelper/fileformat.h>
#include <comphelper/processfactory.hxx>
#include <comphelper/servicehelper.hxx>
#include <comphelper/sequence.hxx>
#include <sot/filelist.hxx>
#include <cppuhelper/implbase.hxx>
#include <comphelper/seqstream.hxx>
#include <com/sun/star/datatransfer/UnsupportedFlavorException.hpp>
#include <com/sun/star/datatransfer/clipboard/XClipboardNotifier.hpp>
#include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
#include <com/sun/star/datatransfer/MimeContentTypeFactory.hpp>
#include <com/sun/star/datatransfer/XMimeContentType.hpp>
#include <com/sun/star/datatransfer/XTransferable2.hpp>
#include <com/sun/star/frame/Desktop.hpp>
#include <svl/urlbmk.hxx>
#include <vcl/inetimg.hxx>
#include <vcl/wmf.hxx>
#include <vcl/imap.hxx>
#include <vcl/transfer.hxx>
#include <rtl/strbuf.hxx>
#include <cstdio>
#include <vcl/dibtools.hxx>
#include <vcl/filter/PngImageReader.hxx>
#include <vcl/filter/PngImageWriter.hxx>
#include <vcl/graphicfilter.hxx>
#include <memory>
#include <utility>
#include <vcl/TypeSerializer.hxx>
Include dependency graph for transfer.cxx:

Go to the source code of this file.

Classes

struct  TransferableDataHelper_Impl
 

Macros

#define TOD_SIG1   0x01234567
 
#define TOD_SIG2   0x89abcdef
 

Functions

SvStreamWriteTransferableObjectDescriptor (SvStream &rOStm, const TransferableObjectDescriptor &rObjDesc)
 
static OUString ImplGetParameterString (const TransferableObjectDescriptor &rObjDesc)
 
static void ImplSetParameterString (TransferableObjectDescriptor &rObjDesc, const DataFlavorEx &rFlavorEx)
 

Macro Definition Documentation

◆ TOD_SIG1

#define TOD_SIG1   0x01234567

Definition at line 83 of file transfer.cxx.

◆ TOD_SIG2

#define TOD_SIG2   0x89abcdef

Definition at line 84 of file transfer.cxx.

Function Documentation

◆ ImplGetParameterString()

static OUString ImplGetParameterString ( const TransferableObjectDescriptor rObjDesc)
static

◆ ImplSetParameterString()

static void ImplSetParameterString ( TransferableObjectDescriptor rObjDesc,
const DataFlavorEx rFlavorEx 
)
static

◆ WriteTransferableObjectDescriptor()

SvStream & WriteTransferableObjectDescriptor ( SvStream rOStm,
const TransferableObjectDescriptor rObjDesc 
)

Definition at line 86 of file transfer.cxx.

Referenced by TransferableHelper::SetTransferableObjectDescriptor().