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>.
|
#include "private/qglobal_p.h"
#include <QtCore/qoperatingsystemversion.h>
#include <optional>
#include <CoreFoundation/CoreFoundation.h>
#include "qstring.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 36 of file qcore_mac_p.h.
#define QT_APPLE_LOG_ACTIVITY | ( | ... | ) | QT_OVERLOADED_MACRO(QT_APPLE_LOG_ACTIVITY, __VA_ARGS__) |
Definition at line 322 of file qcore_mac_p.h.
Referenced by qt_main_wrapper().
#define QT_APPLE_LOG_ACTIVITY_1 | ( | description | ) | QT_APPLE_LOG_ACTIVITY_2(true, description) |
Definition at line 321 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 320 of file qcore_mac_p.h.
#define QT_APPLE_LOG_ACTIVITY_CREATE | ( | condition, | |
description, | |||
parent ) |
Definition at line 309 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 317 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 316 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 315 of file qcore_mac_p.h.
#define QT_APPLE_SCOPED_LOG_ACTIVITY | ( | ... | ) | QAppleLogActivity scopedLogActivity = QT_APPLE_LOG_ACTIVITY(__VA_ARGS__).enter(); |
Definition at line 324 of file qcore_mac_p.h.
Referenced by __attribute__(), and QIOSEventDispatcher::processPostedEvents().
#define QT_DECLARE_NAMESPACED_OBJC_INTERFACE | ( | classname, | |
definition ) |
Definition at line 70 of file qcore_mac_p.h.
Definition at line 75 of file qcore_mac_p.h.
#define QT_MAC_WEAK_IMPORT | ( | symbol | ) | extern "C" decltype(symbol) symbol __attribute__((weak_import)); |
Definition at line 61 of file qcore_mac_p.h.
#define QT_NAMESPACE_ALIAS_OBJC_CLASS | ( | __KLASS__ | ) |
Definition at line 58 of file qcore_mac_p.h.
#define QT_USE_APPLE_UNIFIED_LOGGING |
Definition at line 231 of file qcore_mac_p.h.
#define QtExtras QT_MANGLE_NAMESPACE(QtExtras) |
Definition at line 82 of file qcore_mac_p.h.
using AppleApplication = UIApplication |
Definition at line 222 of file qcore_mac_p.h.
using QAppleOsType = QAppleRefCounted<T, void *, os_retain, os_release> |
Definition at line 261 of file qcore_mac_p.h.
Definition at line 316 of file qcore_mac.mm.
References debug.
Q_CORE_EXPORT QDebug operator<< | ( | QDebug | debug, |
const QMacAutoReleasePool * | pool ) |
Definition at line 308 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 424 of file qcore_mac.mm.
Referenced by QIOSApplicationState::QIOSApplicationState(), QIOSIntegration::QIOSIntegration(), QIOSTextInputOverlay::QIOSTextInputOverlay(), QIOSServices::openUrl(), qRegisterApplicationStateNotifications(), qt_apple_sharedApplication(), and QIOSTheme::usePlatformNativeDialog().
Q_CORE_EXPORT bool qt_apple_isSandboxed | ( | ) |
Definition at line 499 of file qcore_mac.mm.
QT_BEGIN_NAMESPACE Q_CORE_EXPORT AppleApplication * qt_apple_sharedApplication | ( | ) |
Definition at line 431 of file qcore_mac.mm.
References qt_apple_isApplicationExtension(), and qWarning.
Referenced by QIOSApplicationState::QIOSApplicationState(), QIOSIntegration::QIOSIntegration(), QIOSTheme::colorScheme(), QIOSServices::openUrl(), presentationWindow(), qRegisterApplicationStateNotifications(), QIOSTheme::requestColorScheme(), and rootViewForScreen().
QT_MAC_WEAK_IMPORT | ( | _os_activity_current | ) |