LibreOffice Module vcl (master)  1
Classes | Macros | Functions
transfer.cxx File Reference
#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/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/pngread.hxx>
#include <vcl/pngwrite.hxx>
#include <vcl/graphicfilter.hxx>
#include <memory>
#include <utility>
Include dependency graph for transfer.cxx:

Go to the source code of this file.

Classes

class  TransferableClipboardNotifier
 
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

#define TOD_SIG1   0x01234567

Definition at line 78 of file transfer.cxx.

Referenced by WriteTransferableObjectDescriptor().

#define TOD_SIG2   0x89abcdef

Definition at line 79 of file transfer.cxx.

Referenced by WriteTransferableObjectDescriptor().

Function Documentation

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