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
qohosclipboardobject.cpp File Reference

(dc8a6de42c8adb89275628f0adb067e9664a795d)

#include <qohosclipboardobject.h>
#include <QtCore/private/qohoscommon_p.h>
#include <QtCore/private/qohoslogger_p.h>
#include <QtCore/qurl.h>
#include <database/pasteboard/oh_pasteboard.h>
#include <database/pasteboard/oh_pasteboard_err_code.h>
#include <database/udmf/udmf.h>
#include <database/udmf/uds.h>
#include <memory>
#include <multimedia/image_framework/image/image_common.h>
#include <multimedia/image_framework/image/pixelmap_native.h>
#include <qarkui/qarkuiutils.h>
#include <qohosapppermissions_p.h>
#include <qohosplugincore.h>
#include <qohosudmfconversions.h>
#include <qohosutils.h>
Include dependency graph for qohosclipboardobject.cpp:

Go to the source code of this file.

Classes

struct  QT_BEGIN_NAMESPACE::PasteboardObserverContext

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.

Functions

const char * QT_BEGIN_NAMESPACE::getPasteboardNotifyTypeAsString (::Pasteboard_NotifyType notifyType)
const char * QT_BEGIN_NAMESPACE::getPasteboardDataSourceAsString (QOhosClipboardObject::PasteboardDataSource dataSource)
std::shared_ptr<::OH_PasteboardObserver > QT_BEGIN_NAMESPACE::createPasteboardDataObserver ()
std::shared_ptr< voidQT_BEGIN_NAMESPACE::subscribePasteboardObserver (std::shared_ptr<::OH_Pasteboard > pasteboard, std::shared_ptr<::OH_PasteboardObserver > pasteboardObserver, ::Pasteboard_NotifyType notifyType, std::function< void()> dataChangedFunc)
std::shared_ptr< voidQT_BEGIN_NAMESPACE::addPasteboardDataChangedListener (std::shared_ptr<::OH_Pasteboard > pasteboard, std::function< void()> dataChangedListener, std::vector<::Pasteboard_NotifyType > monitoredNotifyTypes)
std::unique_ptr< QOhosUdmfDataQT_BEGIN_NAMESPACE::tryGetUdmfDataFromPasteboard (::OH_Pasteboard *pasteboard)

Variables

const auto QT_BEGIN_NAMESPACE::mimeTextPlain = QString::fromUtf8("text/plain")
const auto QT_BEGIN_NAMESPACE::mimeTextHtml = QString::fromUtf8("text/html")
const auto QT_BEGIN_NAMESPACE::mimeTextUriList = QString::fromUtf8("text/uri-list")
const auto QT_BEGIN_NAMESPACE::mimeAppXQtImage = QString::fromUtf8("application/x-qt-image")