LibreOffice Module vcl (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GtkTransferable Class Referenceabstract

#include <gtkinst.hxx>

Inheritance diagram for GtkTransferable:
[legend]
Collaboration diagram for GtkTransferable:
[legend]

Public Member Functions

virtual css::uno::Any SAL_CALL getTransferData (const css::datatransfer::DataFlavor &rFlavor) override=0
 
virtual std::vector< css::datatransfer::DataFlavor > getTransferDataFlavorsAsVector ()=0
 
virtual css::uno::Sequence< css::datatransfer::DataFlavor > SAL_CALL getTransferDataFlavors () override
 
virtual sal_Bool SAL_CALL isDataFlavorSupported (const css::datatransfer::DataFlavor &rFlavor) override
 

Protected Member Functions

std::vector< css::datatransfer::DataFlavor > getTransferDataFlavorsAsVector (GdkAtom *targets, gint n_targets)
 

Protected Attributes

std::map< OUString, GdkAtom > m_aMimeTypeToGtkType
 

Detailed Description

Definition at line 104 of file gtkinst.hxx.

Member Function Documentation

◆ getTransferData()

virtual css::uno::Any SAL_CALL GtkTransferable::getTransferData ( const css::datatransfer::DataFlavor &  rFlavor)
overridepure virtual

◆ getTransferDataFlavors()

virtual css::uno::Sequence< css::datatransfer::DataFlavor > SAL_CALL GtkTransferable::getTransferDataFlavors ( )
overridevirtual

◆ getTransferDataFlavorsAsVector() [1/2]

virtual std::vector< css::datatransfer::DataFlavor > GtkTransferable::getTransferDataFlavorsAsVector ( )
pure virtual

◆ getTransferDataFlavorsAsVector() [2/2]

std::vector< css::datatransfer::DataFlavor > GtkTransferable::getTransferDataFlavorsAsVector ( GdkAtom *  targets,
gint  n_targets 
)
protected

◆ isDataFlavorSupported()

virtual sal_Bool SAL_CALL GtkTransferable::isDataFlavorSupported ( const css::datatransfer::DataFlavor &  rFlavor)
overridevirtual

Member Data Documentation

◆ m_aMimeTypeToGtkType

std::map<OUString, GdkAtom> GtkTransferable::m_aMimeTypeToGtkType
protected

Definition at line 110 of file gtkinst.hxx.


The documentation for this class was generated from the following file: