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

(d0202c1cc1a65792f54b4f665442c7d0c39c645d)

#include <QDebug>
#include <QTime>
#include <qpa/qwindowsysteminterface.h>
#include <qohosdisplayinfo.h>
#include "qohosplatformscreen.h"
#include "qohosplatformbackingstore.h"
#include "qohosplatformintegration.h"
#include "qohosplatformwindow.h"
#include "qohosjsmain.h"
#include "qohosdeadlockprotector.h"
#include "render/qohosview.h"
#include <multimedia/image_framework/image/pixelmap_native.h>
#include <qarkui/qarkuiutils.h>
#include <qguiapplication.h>
#include <qohosapppermissions_p.h>
#include <qohosjsutils.h>
#include <qohospixelmapconversions.h>
#include <qohosutils.h>
#include <render/qwindowproxyregistry.h>
#include <window_manager/oh_display_capture.h>
#include <QtGui/QGuiApplication>
#include <QtGui/QWindow>
#include <QtCore/private/qnapi_p.h>
#include <QtCore/private/qohoslogger_p.h>
#include <QtGui/private/qhighdpiscaling_p.h>
#include <QtGui/private/qwindow_p.h>
#include <vector>
Include dependency graph for qohosplatformscreen.cpp:

Go to the source code of this file.

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.

Functions

std::shared_ptr<::OH_PixelmapNative > QT_BEGIN_NAMESPACE::captureScreenPixelmap (QtOhos::JsState &, QOhosDisplayInfo::JsDisplayId displayId)
void QT_BEGIN_NAMESPACE::tryCaptureScreenPixelmapWithPermissionCheck (QtOhos::JsState &jsState, QOhosDisplayInfo::JsDisplayId displayId, QOhosConsumer< std::shared_ptr<::OH_PixelmapNative > > pixelMapOrNullConsumer)
QWindowQT_BEGIN_NAMESPACE::tryFindWindowByWIdOrNull (WId wId)
QSize QT_BEGIN_NAMESPACE::calculateResultWindowCapturePixmapSize (const QSize &windowSnapshotSize, const QRect &windowSpaceCaptureRect)
QRect QT_BEGIN_NAMESPACE::calculateResultPixmapWindowFragmentRect (const QRect &windowSpaceCaptureRect, const QRect &windowFragmentRect)
QPixmap QT_BEGIN_NAMESPACE::grabWindowFromCapturedScreenPixmap (const QOhosPlatformScreen *platformScreen, const QPixmap &capturedWindowPixmap, const QRect &windowSpaceCaptureRect)
QOhosOptional< Qt::ScreenOrientationQT_BEGIN_NAMESPACE::tryMapJsDisplayOrientationToQt (QOhosDisplayInfo::JsDisplayOrientation jsDisplayOrientation)

Variables

static const int QT_BEGIN_NAMESPACE::ohosLogicalDpi = 72