LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Functions
transfer.hxx File Reference
#include <vcl/dllapi.h>
#include <tools/globname.hxx>
#include <tools/gen.hxx>
#include <tools/solar.h>
#include <sot/formats.hxx>
#include <sot/exchange.hxx>
#include <cppuhelper/implbase.hxx>
#include <com/sun/star/frame/XTerminateListener.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
#include <com/sun/star/datatransfer/XTransferable2.hpp>
#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp>
#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp>
#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp>
#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp>
#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp>
#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp>
#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp>
#include <com/sun/star/embed/Aspects.hpp>
#include <memory>
Include dependency graph for transfer.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tools::SvRef< T >
 
class  Link< class, class >
 
struct  TransferableObjectDescriptor
 
struct  AcceptDropEvent
 
struct  ExecuteDropEvent
 
class  TransferableHelper
 
class  TransferableHelper::TerminateListener
 
class  TransferableDataHelper
 
class  DragSourceHelper
 
class  DragSourceHelper::DragGestureListener
 
class  DropTargetHelper
 
class  DropTargetHelper::DropTargetListener
 
class  TransferDataContainer
 

Namespaces

 com
 
 com::sun
 
 com::sun::star
 
 com::sun::star::datatransfer
 
 com::sun::star::datatransfer::dnd
 
 com::sun::star::io
 
 tools
 
 vcl
 

Macros

#define DND_ACTION_NONE   css::datatransfer::dnd::DNDConstants::ACTION_NONE
 
#define DND_ACTION_COPY   css::datatransfer::dnd::DNDConstants::ACTION_COPY
 
#define DND_ACTION_MOVE   css::datatransfer::dnd::DNDConstants::ACTION_MOVE
 
#define DND_ACTION_COPYMOVE   css::datatransfer::dnd::DNDConstants::ACTION_COPY_OR_MOVE
 
#define DND_ACTION_LINK   css::datatransfer::dnd::DNDConstants::ACTION_LINK
 
#define DND_POINTER_NONE   0
 
#define DND_IMAGE_NONE   0
 

Functions

css::uno::Reference< css::datatransfer::clipboard::XClipboard > VCL_DLLPUBLIC GetSystemClipboard ()
 
css::uno::Reference< css::datatransfer::clipboard::XClipboard > VCL_DLLPUBLIC GetSystemPrimarySelection ()
 

Macro Definition Documentation

#define DND_ACTION_COPY   css::datatransfer::dnd::DNDConstants::ACTION_COPY

Definition at line 65 of file transfer.hxx.

Referenced by SvTreeListBox::ExecuteDrop().

#define DND_ACTION_COPYMOVE   css::datatransfer::dnd::DNDConstants::ACTION_COPY_OR_MOVE

Definition at line 67 of file transfer.hxx.

Referenced by SvTreeListBox::ExecuteDrop(), and SvTreeListBox::StartDrag().

#define DND_ACTION_LINK   css::datatransfer::dnd::DNDConstants::ACTION_LINK

Definition at line 68 of file transfer.hxx.

Referenced by SvTreeListBox::StartDrag().

#define DND_ACTION_MOVE   css::datatransfer::dnd::DNDConstants::ACTION_MOVE
#define DND_ACTION_NONE   css::datatransfer::dnd::DNDConstants::ACTION_NONE
#define DND_IMAGE_NONE   0

Definition at line 71 of file transfer.hxx.

Referenced by TransferableHelper::StartDrag().

#define DND_POINTER_NONE   0

Definition at line 70 of file transfer.hxx.

Referenced by TransferableHelper::StartDrag().

Function Documentation

css::uno::Reference<css::datatransfer::clipboard::XClipboard> VCL_DLLPUBLIC GetSystemClipboard ( )

Definition at line 461 of file transfer2.cxx.

References comphelper::getProcessComponentContext().

Referenced by vcl::Window::GetClipboard().

css::uno::Reference<css::datatransfer::clipboard::XClipboard> VCL_DLLPUBLIC GetSystemPrimarySelection ( )

Definition at line 473 of file transfer2.cxx.

References args, and comphelper::getProcessComponentContext().

Referenced by vcl::Window::GetPrimarySelection().