diff options
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoaapplicationdelegate.h')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoaapplicationdelegate.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.h b/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.h index 8ec9d6fbe0..5ceaf2152b 100644 --- a/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.h +++ b/src/plugins/platforms/cocoa/qcocoaapplicationdelegate.h @@ -84,24 +84,26 @@ // We mean it. // - -#import <AppKit/AppKit.h> +#ifndef QCOCOAAPPLICATIONDELEGATE_H +#define QCOCOAAPPLICATIONDELEGATE_H #include <qglobal.h> #include <private/qcore_mac_p.h> + #include "qcocoansmenu.h" -@interface QT_MANGLE_NAMESPACE(QCocoaApplicationDelegate) : NSObject <NSApplicationDelegate> +QT_DECLARE_NAMESPACED_OBJC_INTERFACE(QCocoaApplicationDelegate, NSObject <NSApplicationDelegate> @property (nonatomic, retain) NSMenu *dockMenu; + (instancetype)sharedDelegate; - (void)setReflectionDelegate:(NSObject<NSApplicationDelegate> *)oldDelegate; - (void)removeAppleEventHandlers; - (bool)inLaunch; -@end - -QT_NAMESPACE_ALIAS_OBJC_CLASS(QCocoaApplicationDelegate); +) +#if defined(__OBJC__) @interface QCocoaApplicationDelegate (MenuAPI) - (void)qt_itemFired:(QCocoaNSMenuItem *)item; @end +#endif +#endif // QCOCOAAPPLICATIONDELEGATE_H |