|
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/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>#include <utility>Go to the source code of this file.
Classes | |
| struct | TransferableObjectDescriptor |
| struct | AcceptDropEvent |
| struct | ExecuteDropEvent |
| class | TransferableHelper |
| class | TransferableHelper::TerminateListener |
| class | TransferableDataHelper |
| class | TransferDataContainer |
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::datatransfer |
| namespace | com::sun::star::datatransfer::dnd |
| namespace | com::sun::star::io |
| namespace | tools |
| namespace | 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 | |
| class VCL_DLLPUBLIC | SAL_LOPLUGIN_ANNOTATE ("crosscast") DragSourceHelper |
| 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.
| #define DND_ACTION_COPYMOVE css::datatransfer::dnd::DNDConstants::ACTION_COPY_OR_MOVE |
Definition at line 69 of file transfer.hxx.
| #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.
| #define DND_ACTION_NONE css::datatransfer::dnd::DNDConstants::ACTION_NONE |
Definition at line 66 of file transfer.hxx.
| #define DND_IMAGE_NONE 0 |
Definition at line 73 of file transfer.hxx.
| #define DND_POINTER_NONE 0 |
Definition at line 72 of file transfer.hxx.
| css::uno::Reference< css::datatransfer::clipboard::XClipboard > VCL_DLLPUBLIC GetSystemClipboard | ( | ) |
Definition at line 459 of file transfer2.cxx.
References DBG_TESTSOLARMUTEX, comphelper::getProcessComponentContext(), ImplGetSVData(), and comphelper::LibreOfficeKit::isActive().
Referenced by vcl::Window::GetClipboard().
| css::uno::Reference< css::datatransfer::clipboard::XClipboard > VCL_DLLPUBLIC GetSystemPrimarySelection | ( | ) |
Definition at line 505 of file transfer2.cxx.
References Any, args, and comphelper::getProcessComponentContext().
Referenced by TransferableHelper::ClearPrimarySelection(), TransferableHelper::CopyToPrimarySelection(), TransferableDataHelper::CreateFromPrimarySelection(), Edit::ImplCopyToSelectionClipboard(), TextView::KeyInput(), Edit::MouseButtonUp(), and TextView::MouseButtonUp().
| class VCL_DLLPUBLIC SAL_LOPLUGIN_ANNOTATE | ( | "crosscast" | ) |
Definition at line 368 of file transfer.hxx.
References dispose(), maMutex, mrParent, operator==(), Source, and StartDrag.