3
PLUGIN_TYPE = platforms
4
PLUGIN_CLASS_NAME = QCocoaIntegrationPlugin
7
OBJECTIVE_SOURCES += main.mm \
10
qcocoabackingstore.mm \
13
qnsviewaccessibility.mm \
14
qcocoaautoreleasepool.mm \
15
qnswindowdelegate.mm \
17
qcocoanativeinterface.mm \
18
qcocoaeventdispatcher.mm \
19
qcocoaapplicationdelegate.mm \
20
qcocoaapplication.mm \
27
qcocoaaccessibilityelement.mm \
28
qcocoaaccessibility.mm \
29
qcocoacolordialoghelper.mm \
30
qcocoafiledialoghelper.mm \
31
qcocoafontdialoghelper.mm \
37
qcocoasystemsettings.mm \
38
qcocoainputcontext.mm \
40
qcocoasystemtrayicon.mm \
41
qcocoaintrospection.mm \
44
HEADERS += qcocoaintegration.h \
46
qcocoabackingstore.h \
49
qcocoaautoreleasepool.h \
52
qcocoanativeinterface.h \
53
qcocoaeventdispatcher.h \
54
qcocoaapplicationdelegate.h \
62
qcocoaaccessibilityelement.h \
63
qcocoaaccessibility.h \
64
qcocoacolordialoghelper.h \
65
qcocoafiledialoghelper.h \
66
qcocoafontdialoghelper.h \
72
qcocoasystemsettings.h \
73
qcocoainputcontext.h \
75
qcocoasystemtrayicon.h \
76
qcocoaintrospection.h \
79
RESOURCES += qcocoaresources.qrc
81
LIBS += -framework Cocoa -framework IOKit
83
QT += core-private gui-private platformsupport-private
85
qtHaveModule(widgets) {
86
OBJECTIVE_SOURCES += \
89
qcocoaprintersupport.mm \
92
qpaintengine_mac_p.h \
93
qprintengine_mac_p.h \
94
qcocoaprintersupport.h \
96
QT += widgets-private printsupport-private
99
OTHER_FILES += cocoa.json
101
# Acccessibility debug support
102
# DEFINES += QT_COCOA_ENABLE_ACCESSIBILITY_INSPECTOR
103
# include ($$PWD/../../../../util/accessibilityinspector/accessibilityinspector.pri)
105
# Accessibility is currently unstable and disabled.
106
DEFINES += QT_NO_COCOA_ACCESSIBILITY
108
# Window debug support
109
#DEFINES += QT_COCOA_ENABLE_WINDOW_DEBUG