LibreOffice Module vcl (master)
1
|
#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 <mutex>
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::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 () |
#define DND_ACTION_COPY css::datatransfer::dnd::DNDConstants::ACTION_COPY |
Definition at line 67 of file transfer.hxx.
Referenced by SvTreeListBox::ExecuteDrop().
#define DND_ACTION_COPYMOVE css::datatransfer::dnd::DNDConstants::ACTION_COPY_OR_MOVE |
Definition at line 69 of file transfer.hxx.
Referenced by SvTreeListBox::ExecuteDrop().
#define DND_ACTION_LINK css::datatransfer::dnd::DNDConstants::ACTION_LINK |
Definition at line 70 of file transfer.hxx.
#define DND_ACTION_MOVE css::datatransfer::dnd::DNDConstants::ACTION_MOVE |
Definition at line 68 of file transfer.hxx.
Referenced by SvTreeListBox::AcceptDrop(), weld::ReorderingDropTarget::AcceptDrop(), SvTreeListBox::CheckDragAndDropMode(), SvTreeListBox::DragFinished(), and SvTreeListBox::ExecuteDrop().
#define DND_ACTION_NONE css::datatransfer::dnd::DNDConstants::ACTION_NONE |
Definition at line 66 of file transfer.hxx.
Referenced by SvTreeListBox::AcceptDrop(), SvTreeListBox::ExecuteDrop(), weld::ReorderingDropTarget::ExecuteDrop(), and SvTreeListBox::StartDrag().
#define DND_IMAGE_NONE 0 |
Definition at line 73 of file transfer.hxx.
Referenced by TransferableHelper::StartDrag().
#define DND_POINTER_NONE 0 |
Definition at line 72 of file transfer.hxx.
Referenced by TransferableHelper::StartDrag().
css::uno::Reference<css::datatransfer::clipboard::XClipboard> VCL_DLLPUBLIC GetSystemClipboard | ( | ) |
Definition at line 460 of file transfer2.cxx.
References data, DBG_TESTSOLARMUTEX, comphelper::getProcessComponentContext(), and ImplGetSVData().
Referenced by vcl::Window::GetClipboard().
css::uno::Reference<css::datatransfer::clipboard::XClipboard> VCL_DLLPUBLIC GetSystemPrimarySelection | ( | ) |
Definition at line 493 of file transfer2.cxx.
References Any, args, and comphelper::getProcessComponentContext().
Referenced by TransferableHelper::ClearPrimarySelection(), TransferableHelper::CopyToPrimarySelection(), TransferableDataHelper::CreateFromPrimarySelection(), Edit::ImplCopyToSelectionClipboard(), TextView::KeyInput(), TextView::MouseButtonUp(), and Edit::MouseButtonUp().