LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
vcl::unohelper::HtmlTransferable Class Referencefinal

#include <htmltransferable.hxx>

Inheritance diagram for vcl::unohelper::HtmlTransferable:
[legend]
Collaboration diagram for vcl::unohelper::HtmlTransferable:
[legend]

Public Member Functions

 HtmlTransferable (OString sData)
 
virtual ~HtmlTransferable () override
 
css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
void SAL_CALL acquire () noexcept override
 
void SAL_CALL release () noexcept override
 
css::uno::Any SAL_CALL getTransferData (const css::datatransfer::DataFlavor &aFlavor) override
 
css::uno::Sequence< css::datatransfer::DataFlavor > SAL_CALL getTransferDataFlavors () override
 
sal_Bool SAL_CALL isDataFlavorSupported (const css::datatransfer::DataFlavor &aFlavor) override
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Attributes

OString data
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 30 of file htmltransferable.hxx.

Constructor & Destructor Documentation

◆ HtmlTransferable()

vcl::unohelper::HtmlTransferable::HtmlTransferable ( OString  sData)

Definition at line 34 of file htmltransferable.cxx.

◆ ~HtmlTransferable()

vcl::unohelper::HtmlTransferable::~HtmlTransferable ( )
overridevirtual

Definition at line 39 of file htmltransferable.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL vcl::unohelper::HtmlTransferable::acquire ( )
inlineoverridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 42 of file htmltransferable.hxx.

◆ getTransferData()

uno::Any vcl::unohelper::HtmlTransferable::getTransferData ( const css::datatransfer::DataFlavor &  aFlavor)
override

Definition at line 49 of file htmltransferable.cxx.

References data, SotExchange::GetFormat(), and size.

◆ getTransferDataFlavors()

uno::Sequence< datatransfer::DataFlavor > vcl::unohelper::HtmlTransferable::getTransferDataFlavors ( )
override

Definition at line 62 of file htmltransferable.cxx.

References SotExchange::GetFormatDataFlavor().

◆ isDataFlavorSupported()

sal_Bool vcl::unohelper::HtmlTransferable::isDataFlavorSupported ( const css::datatransfer::DataFlavor &  aFlavor)
override

Definition at line 72 of file htmltransferable.cxx.

References SotExchange::GetFormat().

◆ queryInterface()

uno::Any vcl::unohelper::HtmlTransferable::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 42 of file htmltransferable.cxx.

References uno::Any::hasValue().

◆ release()

void SAL_CALL vcl::unohelper::HtmlTransferable::release ( )
inlineoverridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 43 of file htmltransferable.hxx.

Member Data Documentation

◆ data

OString vcl::unohelper::HtmlTransferable::data
private

Definition at line 34 of file htmltransferable.hxx.

Referenced by getTransferData().


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