Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qohosudmfconversions.h File Reference

(dc8a6de42c8adb89275628f0adb067e9664a795d)

#include <QtCore/private/qohoscommon_p.h>
#include <QtCore/qmimedata.h>
#include <database/udmf/udmf.h>
#include <functional>
#include <memory>
#include <qohosplugincore.h>
#include <qohosudmf.h>
#include <string>
#include <vector>
Include dependency graph for qohosudmfconversions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

QT_BEGIN_NAMESPACE std::function< QOhosUdmfData()> makeUdmfDataFactoryFromQMimeData (const QMimeData &mimeData, const QOhosOptional< bool > &shareInAppOnly)
std::function< QOhosUdmfData()> makeLazyProcessingUdmfDataFactoryFromQMimeData (std::shared_ptr< QMimeData > mimeData, const QOhosOptional< bool > &shareInAppOnly)
QOhosSupplier< std::unique_ptr< QMimeData > > createQMimeDataFactoryFromUdmfData (QOhosUdmfData udmfData)
QOhosSupplier< std::unique_ptr< QMimeData > > makeLazyFetchingQMimeDataFactoryFromUdmfData (QOhosUdmfData udmfData)
QOhosSupplier< std::unique_ptr< QMimeData > > makeDummyQMimeDataFactoryFromUdmfDataTypes (std::vector< std::string > udmfDataTypes)
bool isQOhosUdmfDataConvertedFromThisProcessMimeData (QOhosUdmfData &udmfData)
QOhosOptional< std::stringtryMapUtdTypeIdToMimeType (const std::string &utdTypeId)
QOhosOptional< std::stringtryMapMimeTypeToUtdTypeId (const std::string &mimeType)

Function Documentation

◆ createQMimeDataFactoryFromUdmfData()

QOhosSupplier< std::unique_ptr< QMimeData > > createQMimeDataFactoryFromUdmfData ( QOhosUdmfData udmfData)

Definition at line 700 of file qohosudmfconversions.cpp.

◆ isQOhosUdmfDataConvertedFromThisProcessMimeData()

bool isQOhosUdmfDataConvertedFromThisProcessMimeData ( QOhosUdmfData & udmfData)

◆ makeDummyQMimeDataFactoryFromUdmfDataTypes()

QOhosSupplier< std::unique_ptr< QMimeData > > makeDummyQMimeDataFactoryFromUdmfDataTypes ( std::vector< std::string > udmfDataTypes)

Definition at line 727 of file qohosudmfconversions.cpp.

◆ makeLazyFetchingQMimeDataFactoryFromUdmfData()

QOhosSupplier< std::unique_ptr< QMimeData > > makeLazyFetchingQMimeDataFactoryFromUdmfData ( QOhosUdmfData udmfData)

Definition at line 709 of file qohosudmfconversions.cpp.

◆ makeLazyProcessingUdmfDataFactoryFromQMimeData()

std::function< QOhosUdmfData()> makeLazyProcessingUdmfDataFactoryFromQMimeData ( std::shared_ptr< QMimeData > mimeData,
const QOhosOptional< bool > & shareInAppOnly )

Definition at line 694 of file qohosudmfconversions.cpp.

◆ makeUdmfDataFactoryFromQMimeData()

std::function< QOhosUdmfData()> makeUdmfDataFactoryFromQMimeData ( const QMimeData & mimeData,
const QOhosOptional< bool > & shareInAppOnly )

Definition at line 688 of file qohosudmfconversions.cpp.

◆ tryMapMimeTypeToUtdTypeId()

QOhosOptional< std::string > tryMapMimeTypeToUtdTypeId ( const std::string & mimeType)

Definition at line 793 of file qohosudmfconversions.cpp.

References makeEmptyQOhosOptional().

Here is the call graph for this function:

◆ tryMapUtdTypeIdToMimeType()

QOhosOptional< std::string > tryMapUtdTypeIdToMimeType ( const std::string & utdTypeId)

Definition at line 781 of file qohosudmfconversions.cpp.

References makeEmptyQOhosOptional().

Here is the call graph for this function: