Skip to main content

qtbridge_type_lib/
lib.rs

1// Copyright (C) 2025 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only
3
4pub mod core;
5pub mod gui;
6pub mod qml;
7pub mod testlib;
8pub use core::qbytearray::QByteArray;
9pub use core::qhash::QHash_i32_QByteArray;
10pub use core::qjsonarray::QJsonArray;
11pub use core::qjsonobject::QJsonObject;
12pub use core::qjsonvalue::QJsonValue;
13pub use core::qlist::QList;
14pub use core::qlist::QList_bool;
15pub use core::qlist::QList_f32;
16pub use core::qlist::QList_f64;
17pub use core::qlist::QList_i16;
18pub use core::qlist::QList_i32;
19pub use core::qlist::QList_i64;
20pub use core::qlist::QList_i8;
21pub use core::qlist::QList_QObjectMutPtr;
22pub use core::qlist::QObjectList;
23pub use core::qlist::QByteArrayList;
24pub use core::qlist::QList_QByteArray;
25pub use core::qlist::QList_QString;
26pub use core::qlist::QStringList;
27pub use core::qlist::QList_QVariant;
28pub use core::qlist::QVariantList;
29pub use core::qlist::QList_u16;
30pub use core::qlist::QList_u32;
31pub use core::qlist::QList_u64;
32pub use core::qlist::QList_u8;
33pub use core::qmap::QMap_QString_QVariant;
34pub use core::qmap::QVariantMap;
35pub use core::qmetaobject::QMetaObject;
36pub use core::qmetatype::QMetaType;
37pub use core::qmetatype::QMetaTypeFlag;
38pub use core::qmetatypeinterface::QMetaTypeInterface;
39pub use core::qmodelindex::QModelIndex;
40pub use core::qobject::QObject;
41pub use core::qqmllistproperty::list_property_to_qvariant;
42pub use core::qstring::QString;
43pub use core::qvariant::QVariant;
44pub use gui::qguiapplication::QGuiApplication;
45pub use qml::qqmlapplicationengine::QQmlApplicationEngine;
46pub use testlib::qsignalspy::QSignalSpy;
47
48pub use cxx_qt_lib::{QListElement, QMetaTypeType, QObjectMutPtr, QVariantValue};