QNativeInterface::QCocoaScreen Struct

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

Header: #include <QScreen>
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 &&)
virtual NSScreen *nativeScreen() const = 0
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.

[pure virtual] NSScreen *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.