LibreOffice Module vcl (master) 1
|
#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>
Go to the source code of this file.
Classes | |
struct | TransferableDataHelper_Impl |
Macros | |
#define | TOD_SIG1 0x01234567 |
#define | TOD_SIG2 0x89abcdef |
Functions | |
SvStream & | WriteTransferableObjectDescriptor (SvStream &rOStm, const TransferableObjectDescriptor &rObjDesc) |
static OUString | ImplGetParameterString (const TransferableObjectDescriptor &rObjDesc) |
static void | ImplSetParameterString (TransferableObjectDescriptor &rObjDesc, const DataFlavorEx &rFlavorEx) |
#define TOD_SIG1 0x01234567 |
Definition at line 83 of file transfer.cxx.
#define TOD_SIG2 0x89abcdef |
Definition at line 84 of file transfer.cxx.
|
static |
Definition at line 116 of file transfer.cxx.
References SvGlobalName::GetHexName(), Size::Height(), TransferableObjectDescriptor::maClassName, TransferableObjectDescriptor::maDisplayName, TransferableObjectDescriptor::maDragStartPos, TransferableObjectDescriptor::maSize, TransferableObjectDescriptor::maTypeName, TransferableObjectDescriptor::mnViewAspect, Size::Width(), and Point::X().
|
static |
Definition at line 155 of file transfer.cxx.
References TransferableObjectDescriptor::maClassName, TransferableObjectDescriptor::maDisplayName, TransferableObjectDescriptor::maDragStartPos, SvGlobalName::MakeId(), TransferableObjectDescriptor::maSize, TransferableObjectDescriptor::maTypeName, TransferableObjectDescriptor::mnViewAspect, Size::setHeight(), Size::setWidth(), Point::setX(), Point::setY(), and u.
Referenced by TransferableDataHelper::InitFormats().
SvStream & WriteTransferableObjectDescriptor | ( | SvStream & | rOStm, |
const TransferableObjectDescriptor & | rObjDesc | ||
) |
Definition at line 86 of file transfer.cxx.
Referenced by TransferableHelper::SetTransferableObjectDescriptor().