Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdarwinsecurityscopedfileengine_p.h
Go to the documentation of this file.
1// Copyright (C) 2025 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#ifndef QDARWINSECURITYSCOPEDFILEENGINE_H
6#define QDARWINSECURITYSCOPEDFILEENGINE_H
7
8//
9// W A R N I N G
10// -------------
11//
12// This file is part of the QPA API and is not meant to be used
13// in applications. Usage of this API may make your code
14// source and binary incompatible with future versions of Qt.
15//
16// We mean it.
17//
18
19#include <QtCore/qurl.h>
20
22
23QT_BEGIN_NAMESPACE
24
25Q_CORE_EXPORT QUrl qt_apple_urlFromPossiblySecurityScopedURL(NSURL *url);
26
27QT_END_NAMESPACE
28
29#endif // QDARWINSECURITYSCOPEDFILEENGINE_H
static BackgroundLoader< SecurityScopedFileEngineHandler > & get()
std::unique_ptr< QAbstractFileEngine > create(const QString &fileName) const override
If this file handler can handle fileName, this method creates a file engine and returns it wrapped in...
QUrl qt_apple_urlFromPossiblySecurityScopedURL(NSURL *url)
static bool checkIfResourceIsReachable(NSURL *url)
Q_CONSTRUCTOR_FUNCTION(initializeSecurityScopedFileEngineHandler)
static void initializeSecurityScopedFileEngineHandler()
Q_FORWARD_DECLARE_OBJC_CLASS(NSURL)
QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY(lcSynthesizedIterableAccess, "qt.iterable.synthesized", QtWarningMsg)