Revision control

+ // Copyright (C) 2025 The Qt Company Ltd.
+ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+ #ifndef QOHOSJSWEBRESOURCEERROR_H
+ #define QOHOSJSWEBRESOURCEERROR_H
+
+ #include <QtCore/private/qnapi_p.h>
+ #include <string>
+
+ class WebResourceError
+ {
+ public:
+ static WebResourceError makeFromJsObject(QNapi::Object errorObject);
+
+ int errorCode() const;
+ std::string errorInfo() const;
+
+ protected:
+ WebResourceError(int errorCode, const std::string &errorInfo);
+
+ private:
+ int m_errorCode = 0;
+ std::string m_errorInfo;
+ };
+
+ #endif // QOHOSJSWEBRESOURCEERROR_H