![]() |
Qt 6.x
The Qt SDK
|
#include "private/qglobal_p.h"
#include <QtCore/qoperatingsystemversion.h>
#include <CoreFoundation/CoreFoundation.h>
#include "qstring.h"
#include "qscopedpointer.h"
#include "qpair.h"
#include <os/log.h>
#include <os/activity.h>
Go to the source code of this file.
Classes | |
class | QAppleRefCounted< T, U, RetainFunction, ReleaseFunction > |
class | QMacAutoReleasePool |
class | QCFType< T > |
class | QCFString |
class | AppleUnifiedLogger |
class | QAppleLogActivity |
class | QMacNotificationObserver |
class | QMacKeyValueObserver |
class | QMacVersion |
Typedefs | |
using | AppleApplication = UIApplication |
template<typename T > | |
using | QAppleOsType = QAppleRefCounted< T, void *, os_retain, os_release > |
Functions | |
Q_FORWARD_DECLARE_OBJC_CLASS (NSObject) | |
Q_FORWARD_DECLARE_OBJC_CLASS (NSString) | |
Q_CORE_EXPORT QDebug | operator<< (QDebug debug, const QMacAutoReleasePool *pool) |
Q_CORE_EXPORT QDebug | operator<< (QDebug debug, const QCFString &string) |
Q_CORE_EXPORT bool | qt_apple_isApplicationExtension () |
Q_CORE_EXPORT bool | qt_apple_isSandboxed () |
QT_END_NAMESPACE | Q_FORWARD_DECLARE_OBJC_CLASS (UIApplication) |
QT_BEGIN_NAMESPACE Q_CORE_EXPORT AppleApplication * | qt_apple_sharedApplication () |
QT_MAC_WEAK_IMPORT (_os_activity_current) | |
#define __IMAGECAPTURE__ |
Definition at line 34 of file qcore_mac_p.h.
#define QT_APPLE_LOG_ACTIVITY | ( | ... | ) | QT_OVERLOADED_MACRO(QT_APPLE_LOG_ACTIVITY, __VA_ARGS__) |
Definition at line 318 of file qcore_mac_p.h.
#define QT_APPLE_LOG_ACTIVITY_1 | ( | description | ) | QT_APPLE_LOG_ACTIVITY_2(true, description) |
Definition at line 317 of file qcore_mac_p.h.
#define QT_APPLE_LOG_ACTIVITY_2 | ( | condition, | |
description | |||
) | QT_APPLE_LOG_ACTIVITY_CREATE(condition, description, OS_ACTIVITY_CURRENT) |
Definition at line 316 of file qcore_mac_p.h.
Definition at line 305 of file qcore_mac_p.h.
#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT | ( | ... | ) | QT_OVERLOADED_MACRO(QT_APPLE_LOG_ACTIVITY_WITH_PARENT, __VA_ARGS__) |
Definition at line 313 of file qcore_mac_p.h.
#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT_2 | ( | description, | |
parent | |||
) | QT_APPLE_LOG_ACTIVITY_WITH_PARENT_3(true, description, parent) |
Definition at line 312 of file qcore_mac_p.h.
#define QT_APPLE_LOG_ACTIVITY_WITH_PARENT_3 | ( | condition, | |
description, | |||
parent | |||
) | QT_APPLE_LOG_ACTIVITY_CREATE(condition, description, parent) |
Definition at line 311 of file qcore_mac_p.h.
#define QT_APPLE_SCOPED_LOG_ACTIVITY | ( | ... | ) | QAppleLogActivity scopedLogActivity = QT_APPLE_LOG_ACTIVITY(__VA_ARGS__).enter(); |
Definition at line 320 of file qcore_mac_p.h.
#define QT_DECLARE_NAMESPACED_OBJC_INTERFACE | ( | classname, | |
definition | |||
) |
Definition at line 69 of file qcore_mac_p.h.
Definition at line 74 of file qcore_mac_p.h.
#define QT_MAC_WEAK_IMPORT | ( | symbol | ) | extern "C" decltype(symbol) symbol __attribute__((weak_import)); |
Definition at line 60 of file qcore_mac_p.h.
#define QT_NAMESPACE_ALIAS_OBJC_CLASS | ( | __KLASS__ | ) |
Definition at line 57 of file qcore_mac_p.h.
#define QT_USE_APPLE_UNIFIED_LOGGING |
Definition at line 230 of file qcore_mac_p.h.
#define QtExtras QT_MANGLE_NAMESPACE(QtExtras) |
Definition at line 81 of file qcore_mac_p.h.
using AppleApplication = UIApplication |
Definition at line 221 of file qcore_mac_p.h.
using QAppleOsType = QAppleRefCounted<T, void *, os_retain, os_release> |
Definition at line 257 of file qcore_mac_p.h.
Definition at line 315 of file qcore_mac.mm.
References debug.
Q_CORE_EXPORT QDebug operator<< | ( | QDebug | debug, |
const QMacAutoReleasePool * | pool | ||
) |
Definition at line 307 of file qcore_mac.mm.
Q_FORWARD_DECLARE_OBJC_CLASS | ( | NSObject | ) |
Q_FORWARD_DECLARE_OBJC_CLASS | ( | NSString | ) |
QT_END_NAMESPACE Q_FORWARD_DECLARE_OBJC_CLASS | ( | UIApplication | ) |
Q_CORE_EXPORT bool qt_apple_isApplicationExtension | ( | ) |
Definition at line 423 of file qcore_mac.mm.
Referenced by QIOSApplicationState::QIOSApplicationState(), QIOSIntegration::QIOSIntegration(), QIOSScreen::QIOSScreen(), QIOSTextInputOverlay::QIOSTextInputOverlay(), isQtApplication(), QIOSServices::openUrl(), QIOSScreen::orientation(), qRegisterApplicationStateNotifications(), qt_apple_sharedApplication(), QIOSScreen::updateProperties(), and QIOSTheme::usePlatformNativeDialog().
Q_CORE_EXPORT bool qt_apple_isSandboxed | ( | ) |
Definition at line 498 of file qcore_mac.mm.
QT_BEGIN_NAMESPACE Q_CORE_EXPORT AppleApplication * qt_apple_sharedApplication | ( | ) |
Definition at line 430 of file qcore_mac.mm.
References qt_apple_isApplicationExtension(), and qWarning.
Referenced by QIOSApplicationState::QIOSApplicationState(), QIOSIntegration::QIOSIntegration(), QIOSScreen::QIOSScreen(), QIOSTheme::colorScheme(), isQtApplication(), QIOSServices::openUrl(), QIOSScreen::orientation(), qRegisterApplicationStateNotifications(), QIOSColorDialog::show(), QIOSFontDialog::show(), QIOSMessageDialog::show(), and QIOSScreen::updateProperties().
QT_MAC_WEAK_IMPORT | ( | _os_activity_current | ) |