LibreOffice Module editeng (master) 1
Public Member Functions | Private Attributes | List of all members
EditDataObject Class Reference

#include <eeobj.hxx>

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

Public Member Functions

 EditDataObject ()
 
virtual ~EditDataObject () override
 
SvMemoryStreamGetRTFStream ()
 
SvMemoryStreamGetODFStream ()
 
OUString & GetString ()
 
OUString & GetURL ()
 
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
 

Private Attributes

SvMemoryStream maRTFData
 
SvMemoryStream maODFData
 
OUString maText
 
OUString maOfficeBookmark
 

Detailed Description

Definition at line 27 of file eeobj.hxx.

Constructor & Destructor Documentation

◆ EditDataObject()

EditDataObject::EditDataObject ( )

Definition at line 30 of file eeobj.cxx.

◆ ~EditDataObject()

EditDataObject::~EditDataObject ( )
overridevirtual

Definition at line 34 of file eeobj.cxx.

Member Function Documentation

◆ GetODFStream()

SvMemoryStream & EditDataObject::GetODFStream ( )
inline

Definition at line 40 of file eeobj.hxx.

References maODFData.

Referenced by getTransferData().

◆ GetRTFStream()

SvMemoryStream & EditDataObject::GetRTFStream ( )
inline

Definition at line 39 of file eeobj.hxx.

References maRTFData.

Referenced by getTransferData().

◆ GetString()

OUString & EditDataObject::GetString ( )
inline

Definition at line 41 of file eeobj.hxx.

References maText.

Referenced by getTransferData().

◆ getTransferData()

uno::Any EditDataObject::getTransferData ( const css::datatransfer::DataFlavor &  aFlavor)
override

◆ getTransferDataFlavors()

uno::Sequence< datatransfer::DataFlavor > EditDataObject::getTransferDataFlavors ( )
override

Definition at line 69 of file eeobj.cxx.

References SotExchange::GetFormatDataFlavor().

◆ GetURL()

OUString & EditDataObject::GetURL ( )
inline

Definition at line 42 of file eeobj.hxx.

References maOfficeBookmark.

◆ isDataFlavorSupported()

sal_Bool EditDataObject::isDataFlavorSupported ( const css::datatransfer::DataFlavor &  aFlavor)
override

Definition at line 80 of file eeobj.cxx.

References SotExchange::GetFormat().

Member Data Documentation

◆ maODFData

SvMemoryStream EditDataObject::maODFData
private

Definition at line 31 of file eeobj.hxx.

Referenced by GetODFStream().

◆ maOfficeBookmark

OUString EditDataObject::maOfficeBookmark
private

Definition at line 33 of file eeobj.hxx.

Referenced by GetURL().

◆ maRTFData

SvMemoryStream EditDataObject::maRTFData
private

Definition at line 30 of file eeobj.hxx.

Referenced by GetRTFStream().

◆ maText

OUString EditDataObject::maText
private

Definition at line 32 of file eeobj.hxx.

Referenced by GetString().


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