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
qcocoascreen.mm File Reference

(76d861f39f5d063a0e065c7e3646606ed6a3b9d1)

#include <AppKit/AppKit.h>
#include "qcocoascreen.h"
#include "qcocoawindow.h"
#include "qcocoahelpers.h"
#include "qcocoaintegration.h"
#include <QtCore/qcoreapplication.h>
#include <QtGui/private/qcoregraphics_p.h>
#include <IOKit/graphics/IOGraphicsLib.h>
#include <QtGui/private/qwindow_p.h>
#include <QtGui/private/qhighdpiscaling_p.h>
#include <QtCore/private/qcore_mac_p.h>
#include <QtCore/private/qeventdispatcher_cf_p.h>
#include "qcocoascreen.moc"
Include dependency graph for qcocoascreen.mm:

Go to the source code of this file.

Classes

struct  DeferredDebugHelper

Namespaces

namespace  CoreGraphics

Macros

#define qDeferredDebug(helper)

Enumerations

enum  CoreGraphics::DisplayChange {
  CoreGraphics::ReconfiguredWithFlagsMissing = 0 , CoreGraphics::Moved = kCGDisplayMovedFlag , CoreGraphics::SetMain = kCGDisplaySetMainFlag , CoreGraphics::SetMode = kCGDisplaySetModeFlag ,
  CoreGraphics::Added = kCGDisplayAddFlag , CoreGraphics::Removed = kCGDisplayRemoveFlag , CoreGraphics::Enabled = kCGDisplayEnabledFlag , CoreGraphics::Disabled = kCGDisplayDisabledFlag ,
  CoreGraphics::Mirrored = kCGDisplayMirrorFlag , CoreGraphics::UnMirrored = kCGDisplayUnMirrorFlag , CoreGraphics::DesktopShapeChanged = kCGDisplayDesktopShapeChangedFlag , CoreGraphics::ReconfiguredWithFlagsMissing = 0 ,
  CoreGraphics::Moved = kCGDisplayMovedFlag , CoreGraphics::SetMain = kCGDisplaySetMainFlag , CoreGraphics::SetMode = kCGDisplaySetModeFlag , CoreGraphics::Added = kCGDisplayAddFlag ,
  CoreGraphics::Removed = kCGDisplayRemoveFlag , CoreGraphics::Enabled = kCGDisplayEnabledFlag , CoreGraphics::Disabled = kCGDisplayDisabledFlag , CoreGraphics::Mirrored = kCGDisplayMirrorFlag ,
  CoreGraphics::UnMirrored = kCGDisplayUnMirrorFlag , CoreGraphics::DesktopShapeChanged = kCGDisplayDesktopShapeChangedFlag
}
enum  CoreGraphics::DisplayChange {
  CoreGraphics::ReconfiguredWithFlagsMissing = 0 , CoreGraphics::Moved = kCGDisplayMovedFlag , CoreGraphics::SetMain = kCGDisplaySetMainFlag , CoreGraphics::SetMode = kCGDisplaySetModeFlag ,
  CoreGraphics::Added = kCGDisplayAddFlag , CoreGraphics::Removed = kCGDisplayRemoveFlag , CoreGraphics::Enabled = kCGDisplayEnabledFlag , CoreGraphics::Disabled = kCGDisplayDisabledFlag ,
  CoreGraphics::Mirrored = kCGDisplayMirrorFlag , CoreGraphics::UnMirrored = kCGDisplayUnMirrorFlag , CoreGraphics::DesktopShapeChanged = kCGDisplayDesktopShapeChangedFlag , CoreGraphics::ReconfiguredWithFlagsMissing = 0 ,
  CoreGraphics::Moved = kCGDisplayMovedFlag , CoreGraphics::SetMain = kCGDisplaySetMainFlag , CoreGraphics::SetMode = kCGDisplaySetModeFlag , CoreGraphics::Added = kCGDisplayAddFlag ,
  CoreGraphics::Removed = kCGDisplayRemoveFlag , CoreGraphics::Enabled = kCGDisplayEnabledFlag , CoreGraphics::Disabled = kCGDisplayDisabledFlag , CoreGraphics::Mirrored = kCGDisplayMirrorFlag ,
  CoreGraphics::UnMirrored = kCGDisplayUnMirrorFlag , CoreGraphics::DesktopShapeChanged = kCGDisplayDesktopShapeChangedFlag
}

Functions

 Q_LOGGING_CATEGORY (lcQpaScreenUpdates, "qt.qpa.screen.updates", QtCriticalMsg)
QDebug operator<< (QDebug debug, const QCocoaScreen *screen)

Macro Definition Documentation

◆ qDeferredDebug

#define qDeferredDebug ( helper)
Value:
if (Q_UNLIKELY(helper.debug)) *helper.debug
#define Q_UNLIKELY(x)

Definition at line 376 of file qcocoascreen.mm.

Function Documentation

◆ operator<<()

QDebug operator<< ( QDebug debug,
const QCocoaScreen * screen )

Definition at line 832 of file qcocoascreen.mm.

◆ Q_LOGGING_CATEGORY()

Q_LOGGING_CATEGORY ( lcQpaScreenUpdates ,
"qt.qpa.screen.updates" ,
QtCriticalMsg  )