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_aMimeTypeToAtom
 

Detailed Description

Definition at line 72 of file gtkinst.hxx.

Member Function Documentation

virtual css::uno::Any SAL_CALL GtkTransferable::getTransferData ( const css::datatransfer::DataFlavor &  rFlavor)
overridepure virtual
virtual css::uno::Sequence<css::datatransfer::DataFlavor> SAL_CALL GtkTransferable::getTransferDataFlavors ( )
overridevirtual
std::vector<css::datatransfer::DataFlavor> GtkTransferable::getTransferDataFlavorsAsVector ( GdkAtom *  targets,
gint  n_targets 
)
protected
virtual std::vector<css::datatransfer::DataFlavor> GtkTransferable::getTransferDataFlavorsAsVector ( )
pure virtual
virtual sal_Bool SAL_CALL GtkTransferable::isDataFlavorSupported ( const css::datatransfer::DataFlavor &  rFlavor)
overridevirtual

Member Data Documentation

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

Definition at line 75 of file gtkinst.hxx.


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