QNativeInterface::QCocoaScreen Struct

Native interface to a screen on macOS. More...

Header: #include <qscreen_platform.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Since: Qt 6.11

Public Functions

QCocoaScreen()
QCocoaScreen(const QNativeInterface::QCocoaScreen &)
QCocoaScreen(QNativeInterface::QCocoaScreen &&)
int *nativeScreen() const
QNativeInterface::QCocoaScreen &operator=(QNativeInterface::QCocoaScreen &&)
QNativeInterface::QCocoaScreen &operator=(const QNativeInterface::QCocoaScreen &)

Detailed Description

Accessed through QScreen::nativeInterface().

Member Function Documentation

[constexpr noexcept default] QCocoaScreen::QCocoaScreen()

Default-constructs an instance of QCocoaScreen.

[delete] QCocoaScreen::QCocoaScreen(const QNativeInterface::QCocoaScreen &)

Copy-constructs an instance of QCocoaScreen. This function is deleted.

[delete] QCocoaScreen::QCocoaScreen(QNativeInterface::QCocoaScreen &&)

Move-constructs an instance of QCocoaScreen. This function is deleted.

int *QCocoaScreen::nativeScreen() const

Returns the underlying NSScreen of this QScreen.

[delete] QNativeInterface::QCocoaScreen &QCocoaScreen::operator=(QNativeInterface::QCocoaScreen &&)

Move-assigns other to this QCocoaScreen instance. This function is deleted.

[delete] QNativeInterface::QCocoaScreen &QCocoaScreen::operator=(const QNativeInterface::QCocoaScreen &)

Copy-assigns other to this QCocoaScreen instance. This function is deleted.