diff options
Diffstat (limited to 'sources/pyside6/tests/pysidetest/sharedpointertestbench.cpp')
-rw-r--r-- | sources/pyside6/tests/pysidetest/sharedpointertestbench.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/sources/pyside6/tests/pysidetest/sharedpointertestbench.cpp b/sources/pyside6/tests/pysidetest/sharedpointertestbench.cpp index a901570cc..44c2a4fe0 100644 --- a/sources/pyside6/tests/pysidetest/sharedpointertestbench.cpp +++ b/sources/pyside6/tests/pysidetest/sharedpointertestbench.cpp @@ -6,6 +6,8 @@ #include <QtCore/QObject> #include <QtCore/QDebug> +using namespace Qt::StringLiterals; + SharedPointerTestbench::SharedPointerTestbench() = default; QSharedPointer<int> SharedPointerTestbench::createSharedPointerInt(int v) @@ -21,7 +23,7 @@ void SharedPointerTestbench::printSharedPointerInt(const QSharedPointer<int> &p) QSharedPointer<QObject> SharedPointerTestbench::createSharedPointerQObject() { QSharedPointer<QObject> result(new QObject); - result->setObjectName(u"TestObject"_qs); + result->setObjectName(u"TestObject"_s); return result; } @@ -29,3 +31,16 @@ void SharedPointerTestbench::printSharedPointerQObject(const QSharedPointer<QObj { qDebug() << __FUNCTION__ << p.data(); } + +QSharedPointer<const QObject> SharedPointerTestbench::createSharedPointerConstQObject() +{ + auto *o = new QObject; + o->setObjectName(u"ConstTestObject"_s); + QSharedPointer<const QObject> result(o); + return result; +} + +void SharedPointerTestbench::printSharedPointerConstQObject(const QSharedPointer<const QObject> &p) +{ + qDebug() << __FUNCTION__ << p.data(); +} |