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

(fa82966bfa58757fa7266d991034794a314458d7)

#include <render/qohosview.h>
#include <QtCore/private/qnapi_p.h>
#include <QtCore/private/qohoscommon_p.h>
#include <QtCore/qscopeguard.h>
#include <QtGui/private/qguiapplication_p.h>
#include <QtGui/private/qhighdpiscaling_p.h>
#include <QtGui/private/qwindow_p.h>
#include <QtGui/qbitmap.h>
#include <QtGui/qpalette.h>
#include <ace/xcomponent/native_interface_xcomponent.h>
#include <arkui/native_type.h>
#include <functional>
#include <memory>
#include <qarkui/window.h>
#include <qohosdeviceinfo_p.h>
#include <qohosinputmethodeventhandler.h>
#include <qohosjsmain.h>
#include <qohosplatformbackingstore.h>
#include <qohosplatformintegration.h>
#include <qohosplatformscreen.h>
#include <qohosplatformwindow.h>
#include <qohosutils.h>
#include <qpa/qplatformscreen.h>
#include <qpa/qplatformtheme.h>
#include <qpa/qwindowsysteminterface.h>
#include <render/qnativenode.h>
#include <render/qohoswindowproxy.h>
#include <render/qwindowproxyregistry.h>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
#include "qohoscloseeventcontext_p.h"
Include dependency graph for qohosview.cpp:

Go to the source code of this file.

Classes

struct  QT_BEGIN_NAMESPACE::ViewTypeInfo
class  QT_BEGIN_NAMESPACE::AvoidAreaCache

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.

Enumerations

enum class  QT_BEGIN_NAMESPACE::WindowGeometryPersistenceState { QT_BEGIN_NAMESPACE::Disabled , QT_BEGIN_NAMESPACE::Enabled , QT_BEGIN_NAMESPACE::Disabled , QT_BEGIN_NAMESPACE::Enabled }
enum class  QT_BEGIN_NAMESPACE::WindowGeometryPersistenceState { QT_BEGIN_NAMESPACE::Disabled , QT_BEGIN_NAMESPACE::Enabled , QT_BEGIN_NAMESPACE::Disabled , QT_BEGIN_NAMESPACE::Enabled }

Functions

QOhosOptional< QOhosWindowProxy::ModalityTypeQT_BEGIN_NAMESPACE::mapQtWindowModalityToOhosOrDefault (Qt::WindowModality windowModality)
template<typename ... SignalParams>
std::function< void(SignalParams...)> QT_BEGIN_NAMESPACE::makeViewConditionalSignalEmitter (QPointer< QOhosView > viewPtr, std::function< bool(QOhosView &)> predicate, void(QOhosView::*signalFuncPtr)(SignalParams ...))
void QT_BEGIN_NAMESPACE::tryUpdateMaximumMarginsFromAvoidArea (QMargins &marginsToUpdate, const QOhosWindowProxy::AvoidArea &avoidArea)
QSize QT_BEGIN_NAMESPACE::evaluateGeometrySizeBasedOnFrameGeometry (const QPoint &geometryOrigin, const QRect &frameGeometry)
QRect QT_BEGIN_NAMESPACE::correctFrameGeometryPositionFitToAvailableArea (const QRect &geometry, const QRect &availableArea)
QRect QT_BEGIN_NAMESPACE::correctFrameGeometryPositionFitToReachableArea (const QRect &geometry, const QRect &availableArea, const QRect &screenGeometry)
QRect QT_BEGIN_NAMESPACE::tryCorrectFrameGeometry (QOhosPlatformWindow *platformWindow, QPlatformScreen *targetScreen)
QSize QT_BEGIN_NAMESPACE::getQSizeGrownBy (const QSize &size, const QMargins &margins)
QRect QT_BEGIN_NAMESPACE::getTargetSystemWindowGeometryForPlatformWindow (QOhosView::ViewType viewType, QOhosPlatformWindow *platformWindow, QPlatformScreen *targetScreen)
QWindowQT_BEGIN_NAMESPACE::getFirstTopLevelWindowOrNull ()
QWindowQT_BEGIN_NAMESPACE::getFirstTopLevelWindowWithSystemFocusOrNull ()
QWindowQT_BEGIN_NAMESPACE::syntheticParentForQWindowOrNull (QWindow *qWindow)
ViewTypeInfo QT_BEGIN_NAMESPACE::determineViewTypeAndLogicalParent (const QOhosPlatformWindow *platformWindow)
QBitmap QT_BEGIN_NAMESPACE::getCursorBitmap (const QCursor &cursor)
QBitmap QT_BEGIN_NAMESPACE::getCursorMask (const QCursor &cursor)
QImage QT_BEGIN_NAMESPACE::createImageFromBitmapAndMask (const QBitmap &bitmap, const QBitmap &mask)
QCursor QT_BEGIN_NAMESPACE::makeTransparentBitmapCursor (QSize cursorSize)
ViewGeometryPersistencePolicy QT_BEGIN_NAMESPACE::determineViewGeometryPersistencePolicy ()
WindowGeometryPersistenceState QT_BEGIN_NAMESPACE::syncWindowGeometryPersistenceState (QOhosWindowProxy *windowProxy)
QOhosOptional< QOhosDisplayInfo::JsDisplayIdQT_BEGIN_NAMESPACE::tryGetSubWindowJsDisplayId (QWindow *logicalParent, QOhosWindowProxy &windowProxy)
QOhosOptional< QColorQT_BEGIN_NAMESPACE::tryGetBackgroundColorFromWindow (QWindow *window)