qt 6.5.1 original

This commit is contained in:
kleuter
2023-10-29 23:33:08 +01:00
parent 71d22ab6b0
commit 85d238dfda
21202 changed files with 5499099 additions and 0 deletions

View File

@ -0,0 +1 @@
set(QT_REPO_MODULE_VERSION "6.5.1")

View File

@ -0,0 +1,32 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
cmake_minimum_required(VERSION 3.16)
include(.cmake.conf)
project(QtMockPlugins
VERSION "${QT_REPO_MODULE_VERSION}"
DESCRIPTION "Qt MockPlugins Libraries"
HOMEPAGE_URL "https://qt.io/"
LANGUAGES CXX C
)
find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core)
qt_internal_project_setup()
find_package(Qt6 ${PROJECT_VERSION} QUIET CONFIG OPTIONAL_COMPONENTS Gui Widgets Xml)
qt_build_repo_begin()
add_subdirectory(mockplugins1)
add_subdirectory(mockplugins2)
add_subdirectory(mockplugins3)
add_subdirectory(mock1plugin)
add_subdirectory(mock2plugin)
add_subdirectory(mock3plugin)
add_subdirectory(mock4plugin)
add_subdirectory(mock5plugin)
add_subdirectory(mock6plugin)
qt_build_repo_end()

View File

@ -0,0 +1,13 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_plugin(QMock1Plugin
NO_UNITY_BUILD
CLASS_NAME QMock1Plugin
PLUGIN_TYPE mockplugin
SOURCES
qmock1plugin.cpp qmock1plugin.h
LIBRARIES
Qt::Core
Qt::MockPlugins1
)

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,10 @@
#include "qmock1plugin.h"
QT_BEGIN_NAMESPACE
QString QMock1Plugin::pluginName() const
{
return "QMock1Plugin";
}
QT_END_NAMESPACE

View File

@ -0,0 +1,23 @@
// Copyright (C) 2018 Kitware, Inc.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef QMOCK1PLUGIN_H
#define QMOCK1PLUGIN_H
#include <QObject>
#include <QtMockPlugins1/QMockPlugin>
QT_BEGIN_NAMESPACE
class QMock1Plugin : public QObject, public QMockPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID QMockPlugin_iid FILE "mock1plugin.json")
Q_INTERFACES(QMockPlugin)
public:
QString pluginName() const override;
};
QT_END_NAMESPACE
#endif // QMOCK1PLUGIN_H

View File

@ -0,0 +1,13 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_plugin(QMock2Plugin
NO_UNITY_BUILD
CLASS_NAME QMock2Plugin
PLUGIN_TYPE mockplugin
SOURCES
qmock2plugin.cpp qmock2plugin.h
LIBRARIES
Qt::Core
Qt::MockPlugins1
)

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,10 @@
#include "qmock2plugin.h"
QT_BEGIN_NAMESPACE
QString QMock2Plugin::pluginName() const
{
return "QMock2Plugin";
}
QT_END_NAMESPACE

View File

@ -0,0 +1,23 @@
// Copyright (C) 2018 Kitware, Inc.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef QMOCK2PLUGIN_H
#define QMOCK2PLUGIN_H
#include <QObject>
#include <QtMockPlugins1/QMockPlugin>
QT_BEGIN_NAMESPACE
class QMock2Plugin : public QObject, public QMockPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID QMockPlugin_iid FILE "mock2plugin.json")
Q_INTERFACES(QMockPlugin)
public:
QString pluginName() const override;
};
QT_END_NAMESPACE
#endif // QMOCK2PLUGIN_H

View File

@ -0,0 +1,13 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_plugin(QMock3Plugin
NO_UNITY_BUILD
CLASS_NAME QMock3Plugin
PLUGIN_TYPE mockplugin
SOURCES
qmock3plugin.cpp qmock3plugin.h
LIBRARIES
Qt::Core
Qt::MockPlugins1
)

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,10 @@
#include "qmock3plugin.h"
QT_BEGIN_NAMESPACE
QString QMock3Plugin::pluginName() const
{
return "QMock3Plugin";
}
QT_END_NAMESPACE

View File

@ -0,0 +1,23 @@
// Copyright (C) 2018 Kitware, Inc.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef QMOCK3PLUGIN_H
#define QMOCK3PLUGIN_H
#include <QObject>
#include <QtMockPlugins1/QMockPlugin>
QT_BEGIN_NAMESPACE
class QMock3Plugin : public QObject, public QMockPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID QMockPlugin_iid FILE "mock3plugin.json")
Q_INTERFACES(QMockPlugin)
public:
QString pluginName() const override;
};
QT_END_NAMESPACE
#endif // QMOCK3PLUGIN_H

View File

@ -0,0 +1,14 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_plugin(QMock4Plugin
NO_UNITY_BUILD
CLASS_NAME QMock4Plugin
PLUGIN_TYPE mockplugin
DEFAULT_IF FALSE
SOURCES
qmock4plugin.cpp qmock4plugin.h
LIBRARIES
Qt::Core
Qt::MockPlugins1
)

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,10 @@
#include "qmock4plugin.h"
QT_BEGIN_NAMESPACE
QString QMock4Plugin::pluginName() const
{
return "QMock4Plugin";
}
QT_END_NAMESPACE

View File

@ -0,0 +1,23 @@
// Copyright (C) 2018 Kitware, Inc.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef QMOCK4PLUGIN_H
#define QMOCK4PLUGIN_H
#include <QObject>
#include <QtMockPlugins1/QMockPlugin>
QT_BEGIN_NAMESPACE
class QMock4Plugin : public QObject, public QMockPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID QMockPlugin_iid FILE "mock4plugin.json")
Q_INTERFACES(QMockPlugin)
public:
QString pluginName() const override;
};
QT_END_NAMESPACE
#endif // QMOCK4PLUGIN_H

View File

@ -0,0 +1,14 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_plugin(QMock5Plugin
NO_UNITY_BUILD
CLASS_NAME QMock5Plugin
PLUGIN_TYPE mockplugin
DEFAULT_IF FALSE
SOURCES
qmock5plugin.cpp qmock5plugin.h
LIBRARIES
Qt::Core
Qt::MockPlugins3
)

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,10 @@
#include "qmock5plugin.h"
QT_BEGIN_NAMESPACE
QString QMock5Plugin::pluginName() const
{
return "QMock5Plugin";
}
QT_END_NAMESPACE

View File

@ -0,0 +1,23 @@
// Copyright (C) 2018 Kitware, Inc.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef QMOCK5PLUGIN_H
#define QMOCK5PLUGIN_H
#include <QObject>
#include <QtMockPlugins1/QMockPlugin>
QT_BEGIN_NAMESPACE
class QMock5Plugin : public QObject, public QMockPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID QMockPlugin_iid FILE "mock5plugin.json")
Q_INTERFACES(QMockPlugin)
public:
QString pluginName() const override;
};
QT_END_NAMESPACE
#endif // QMOCK5PLUGIN_H

View File

@ -0,0 +1,13 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_plugin(QMock6Plugin
NO_UNITY_BUILD
CLASS_NAME QMock6Plugin
PLUGIN_TYPE mockauxplugin
SOURCES
qmock6plugin.cpp qmock6plugin.h
LIBRARIES
Qt::Core
Qt::MockPlugins3
)

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,10 @@
#include "qmock6plugin.h"
QT_BEGIN_NAMESPACE
QString QMock6Plugin::pluginName() const
{
return "QMock6Plugin";
}
QT_END_NAMESPACE

View File

@ -0,0 +1,23 @@
// Copyright (C) 2018 Kitware, Inc.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef QMOCK6PLUGIN_H
#define QMOCK6PLUGIN_H
#include <QObject>
#include <QtMockPlugins3/QMockAuxPlugin>
QT_BEGIN_NAMESPACE
class QMock6Plugin : public QObject, public QMockAuxPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID QMockAuxPlugin_iid FILE "mock6plugin.json")
Q_INTERFACES(QMockAuxPlugin)
public:
QString pluginName() const override;
};
QT_END_NAMESPACE
#endif // QMOCK6PLUGIN_H

View File

@ -0,0 +1,14 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_module(MockPlugins1
NO_UNITY_BUILD
PLUGIN_TYPES mockplugin
SOURCES
qmockplugin.h
fake.cpp
LIBRARIES
Qt::CorePrivate
PUBLIC_LIBRARIES
Qt::Core
)

View File

@ -0,0 +1,2 @@
# This is needed so that MODULE_PLUGIN_TYPES property is set on the exported target.
# Fun times.

View File

@ -0,0 +1,9 @@
// Copyright (C) 2019 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include <QtCore/QtGlobal>
// Empty exported function needed to create .lib on Windows.
Q_DECL_EXPORT void mockplugins1_foo() {
}

View File

@ -0,0 +1,25 @@
// Copyright (C) 2018 Kitware, Inc.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef QMOCKPLUGIN_H
#define QMOCKPLUGIN_H
#include <QtCore/QString>
#include <QtCore/QtPlugin>
QT_BEGIN_NAMESPACE
#define QMockPlugin_iid "org.qt-project.Qt.Tests.QMockPlugin"
class QMockPlugin
{
public:
virtual ~QMockPlugin() {}
virtual QString pluginName() const = 0;
};
Q_DECLARE_INTERFACE(QMockPlugin, QMockPlugin_iid)
QT_END_NAMESPACE
#endif // QMOCKPLUGIN_H

View File

@ -0,0 +1,12 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_module(MockPlugins2
NO_UNITY_BUILD
SOURCES
fake.cpp
LIBRARIES
Qt::CorePrivate
PUBLIC_LIBRARIES
Qt::Core
)

View File

@ -0,0 +1,9 @@
// Copyright (C) 2019 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include <QtCore/QtGlobal>
// Empty exported function needed to create .lib on Windows.
Q_DECL_EXPORT void mockplugins2_foo() {
}

View File

@ -0,0 +1,14 @@
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
qt_internal_add_module(MockPlugins3
NO_UNITY_BUILD
PLUGIN_TYPES mockauxplugin
SOURCES
qmockauxplugin.h
fake.cpp
LIBRARIES
Qt::CorePrivate
PUBLIC_LIBRARIES
Qt::Core
)

View File

@ -0,0 +1,2 @@
# This is needed so that MODULE_PLUGIN_TYPES property is set on the exported target.
# Fun times.

View File

@ -0,0 +1,9 @@
// Copyright (C) 2019 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#include <QtCore/QtGlobal>
// Empty exported function needed to create .lib on Windows.
Q_DECL_EXPORT void mockplugins3_foo() {
}

View File

@ -0,0 +1,25 @@
// Copyright (C) 2018 Kitware, Inc.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
#ifndef QMOCKAUXPLUGIN_H
#define QMOCKAUXPLUGIN_H
#include <QtCore/QString>
#include <QtCore/QtPlugin>
QT_BEGIN_NAMESPACE
#define QMockAuxPlugin_iid "org.qt-project.Qt.Tests.QMockAuxPlugin"
class QMockAuxPlugin
{
public:
virtual ~QMockAuxPlugin() {}
virtual QString pluginName() const = 0;
};
Q_DECLARE_INTERFACE(QMockAuxPlugin, QMockAuxPlugin_iid)
QT_END_NAMESPACE
#endif // QMOCKAUXPLUGIN_H