Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qcocoawindow.h File Reference

(1bde2036051b3aaf5896ef1ff50c08c11ea1eba9)

#include <qpa/qplatformwindow.h>
#include <qpa/qplatformwindow_p.h>
#include <QRect>
#include <QPointer>
#include "qcocoaglcontext.h"
#include "qnsview.h"
#include "qnswindow.h"
#include <QHash>
+ 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)
 
QDebug operator<< (QDebug debug, const QCocoaWindow *window)
 

Variables

const NSNotificationName QCocoaWindowWillReleaseQNSViewNotification
 

Macro Definition Documentation

◆ Q_NOTIFICATION_HANDLER

#define Q_NOTIFICATION_HANDLER ( notification)

Definition at line 62 of file qcocoawindow.h.

◆ Q_NOTIFICATION_PREFIX

#define Q_NOTIFICATION_PREFIX   QT_STRINGIFY2(Q_COCOA_NOTIFICATION_)

Definition at line 63 of file qcocoawindow.h.

Referenced by qRegisterNotificationCallbacks().

Typedef Documentation

◆ NSInteger

using NSInteger = long

Definition at line 29 of file qcocoawindow.h.

◆ NSUInteger

using NSUInteger = unsigned long

Definition at line 30 of file qcocoawindow.h.

Function Documentation

◆ operator<<()

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

Definition at line 2089 of file qcocoawindow.mm.

References debug, and window().

+ Here is the call graph for this function:

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [1/3]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSCursor )

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [2/3]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSView )

◆ Q_FORWARD_DECLARE_OBJC_CLASS() [3/3]

Q_FORWARD_DECLARE_OBJC_CLASS ( NSWindow )

Variable Documentation

◆ QCocoaWindowWillReleaseQNSViewNotification

const NSNotificationName QCocoaWindowWillReleaseQNSViewNotification
extern

Definition at line 144 of file qcocoawindow.mm.

Referenced by QCocoaWindow::~QCocoaWindow().