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
qcocoawindow.h File Reference

(76d861f39f5d063a0e065c7e3646606ed6a3b9d1)

#include <qpa/qplatformwindow.h>
#include <qpa/qplatformwindow_p.h>
#include <QRect>
#include <QPointer>
#include "qcocoaglcontext.h"
#include "qnsview.h"
#include "qnswindow.h"
#include <QtCore/qhash.h>
#include <QtCore/private/qflatmap_p.h>
Include dependency graph for qcocoawindow.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QCocoaWindow
struct  QCocoaWindow::BorderRange

Macros

#define Q_NOTIFICATION_HANDLER(notification)
#define Q_NOTIFICATION_PREFIX   QT_STRINGIFY2(Q_COCOA_NOTIFICATION_)

Typedefs

using NSInteger = long
using NSUInteger = unsigned long

Functions

 Q_FORWARD_DECLARE_OBJC_CLASS (NSWindow)
 Q_FORWARD_DECLARE_OBJC_CLASS (NSView)
 Q_FORWARD_DECLARE_OBJC_CLASS (NSCursor)
 Q_FORWARD_DECLARE_OBJC_CLASS (NSVisualEffectView)
QDebug operator<< (QDebug debug, const QCocoaWindow *window)

Variables

const NSNotificationName QCocoaWindowWillReleaseQNSViewNotification = @"@"QCocoaWindowWillReleaseQNSViewNotification"

Macro Definition Documentation

◆ Q_NOTIFICATION_HANDLER

#define Q_NOTIFICATION_HANDLER ( notification)

Definition at line 65 of file qcocoawindow.h.

◆ Q_NOTIFICATION_PREFIX

#define Q_NOTIFICATION_PREFIX   QT_STRINGIFY2(Q_COCOA_NOTIFICATION_)

Definition at line 66 of file qcocoawindow.h.

Typedef Documentation

◆ NSInteger

using NSInteger = long

Definition at line 32 of file qcocoawindow.h.

◆ NSUInteger

using NSUInteger = unsigned long

Definition at line 33 of file qcocoawindow.h.

Function Documentation

◆ operator<<()

QDebug operator<< ( QDebug debug,
const QCocoaWindow * window )

Definition at line 2274 of file qcocoawindow.mm.

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [1/4]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSCursor )

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [2/4]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSView )

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [3/4]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSVisualEffectView )

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [4/4]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSWindow )

Variable Documentation

◆ QCocoaWindowWillReleaseQNSViewNotification

const NSNotificationName QCocoaWindowWillReleaseQNSViewNotification = @"@"QCocoaWindowWillReleaseQNSViewNotification"
extern

Definition at line 155 of file qcocoawindow.mm.