LibreOffice Module sot (master) 1
|
#include <exchange.hxx>
Static Public Member Functions | |
static SotClipboardFormatId | RegisterFormat (const css::datatransfer::DataFlavor &rFlavor) |
static SotClipboardFormatId | RegisterFormatName (const OUString &rName) |
static SotClipboardFormatId | RegisterFormatMimeType (const OUString &rMimeType) |
static SotClipboardFormatId | GetFormat (const css::datatransfer::DataFlavor &rFlavor) |
static OUString | GetFormatName (SotClipboardFormatId nFormat) |
static bool | GetFormatDataFlavor (SotClipboardFormatId nFormat, css::datatransfer::DataFlavor &rFlavor) |
static OUString | GetFormatMimeType (SotClipboardFormatId nFormat) |
static bool | IsInternal (const SvGlobalName &) |
static SotClipboardFormatId | GetFormatIdFromMimeType (std::u16string_view rMimeType) |
static sal_uInt8 | GetExchangeAction (const DataFlavorExVector &rDataFlavorExVector, SotExchangeDest nDestination, sal_uInt16 nSourceOptions, sal_uInt8 nUserAction, SotClipboardFormatId &rFormat, sal_uInt8 &rDefaultAction, SotClipboardFormatId nOnlyTestFormat=SotClipboardFormatId::NONE, const css::uno::Reference< css::datatransfer::XTransferable > *pxTransferable=nullptr, SotExchangeActionFlags *pActionFlags=nullptr) |
static sal_uInt16 | IsChart (const SvGlobalName &rName) |
static sal_uInt16 | IsMath (const SvGlobalName &rName) |
Definition at line 111 of file exchange.hxx.
|
static |
Definition at line 1470 of file formats.cxx.
References EXCHG_IN_ACTION_COPY, EXCHG_IN_ACTION_DEFAULT, EXCHG_IN_ACTION_LINK, EXCHG_IN_ACTION_MOVE, EXCHG_INOUT_ACTION_NONE, GetTransferableAction_Impl(), NONE, and STRING.
|
static |
Definition at line 419 of file exchange.cxx.
References FILE_LIST, i, InitFormats_Impl(), NONE, RTF, STARCHART_50, STARCHARTDOCUMENT_50, STRING, and USER_END.
Referenced by SotStorage::GetFormatID(), UCBStorage_Impl::Init(), RegisterFormat(), and UCBStorage_Impl::SetProps().
|
static |
Definition at line 316 of file exchange.cxx.
References DBG_ASSERT, i, InitFormats_Impl(), and USER_END.
Referenced by CheckTransferableContext_Impl(), GetFormatName(), GetTransferableAction_Impl(), UCBStorage_Impl::Init(), UCBStorage::SetClass(), UCBStorage::SetClassId(), and UCBStorage_Impl::SetProps().
|
static |
Definition at line 384 of file exchange.cxx.
References FILE_LIST, i, InitFormats_Impl(), NONE, RTF, STARCHART_50, STARCHARTDOCUMENT_50, STRING, and USER_END.
|
static |
Definition at line 358 of file exchange.cxx.
References DBG_ASSERT, i, InitFormats_Impl(), and USER_END.
|
static |
Definition at line 461 of file exchange.cxx.
References GetFormatDataFlavor().
Referenced by WriteClipboardFormat().
|
static |
Definition at line 1577 of file formats.cxx.
References SO3_SCH_CLASSID_30, SO3_SCH_CLASSID_40, SO3_SCH_CLASSID_50, SO3_SCH_CLASSID_60, SOFFICE_FILEFORMAT_31, SOFFICE_FILEFORMAT_40, SOFFICE_FILEFORMAT_50, and SOFFICE_FILEFORMAT_60.
|
static |
Definition at line 472 of file exchange.cxx.
References SO3_SC_CLASSID_60, SO3_SCH_CLASSID_60, SO3_SDRAW_CLASSID_60, SO3_SIMPRESS_CLASSID_60, SO3_SM_CLASSID_60, SO3_SW_CLASSID_60, SO3_SWGLOB_CLASSID_60, and SO3_SWWEB_CLASSID_60.
|
static |
Definition at line 1595 of file formats.cxx.
References SO3_SM_CLASSID_30, SO3_SM_CLASSID_40, SO3_SM_CLASSID_50, SO3_SM_CLASSID_60, SOFFICE_FILEFORMAT_31, SOFFICE_FILEFORMAT_40, SOFFICE_FILEFORMAT_50, and SOFFICE_FILEFORMAT_60.
|
static |
Definition at line 296 of file exchange.cxx.
References GetFormat(), InitFormats_Impl(), NONE, and USER_END.
|
static |
Definition at line 259 of file exchange.cxx.
References FILE_LIST, cppu::UnoType< typename T >::get(), i, InitFormats_Impl(), RTF, STRING, and USER_END.
|
static |
Definition at line 223 of file exchange.cxx.
References FILE_LIST, cppu::UnoType< typename T >::get(), i, InitFormats_Impl(), RTF, STARCHART_50, STARCHARTDOCUMENT_50, STRING, and USER_END.
Referenced by ReadClipboardFormat().