aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp')
-rw-r--r--sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp b/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp
index 74badd024..a677f3e46 100644
--- a/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp
+++ b/sources/shiboken6/generator/qtdoc/qtdocgenerator.cpp
@@ -31,6 +31,7 @@
#include "qtxmltosphinx.h"
#include "rstformat.h"
#include "ctypenames.h"
+#include "pytypenames.h"
#include <abstractmetaenum.h>
#include <abstractmetafield.h>
#include <abstractmetafunction.h>
@@ -650,20 +651,19 @@ QString QtDocGenerator::functionSignature(const AbstractMetaClass* cppClass,
QString QtDocGenerator::translateToPythonType(const AbstractMetaType &type,
const AbstractMetaClass* cppClass) const
{
- static const QStringList nativeTypes = {boolT(), floatT(), intT(),
- QLatin1String("object"),
- QLatin1String("str")
- };
+ static const QStringList nativeTypes =
+ {boolT(), floatT(), intT(), pyObjectT(), pyStrT()};
+
const QString name = type.name();
if (nativeTypes.contains(name))
return name;
static const QMap<QString, QString> typeMap = {
- { QLatin1String("PyObject"), QLatin1String("object") },
- { QLatin1String("QString"), QLatin1String("str") },
- { QLatin1String("uchar"), QLatin1String("str") },
+ { cPyObjectT(), pyObjectT() },
+ { qStringT(), pyStrT() },
+ { QLatin1String("uchar"), pyStrT() },
{ QLatin1String("QStringList"), QLatin1String("list of strings") },
- { qVariantT(), QLatin1String("object") },
+ { qVariantT(), pyObjectT() },
{ QLatin1String("quint32"), intT() },
{ QLatin1String("uint32_t"), intT() },
{ QLatin1String("quint64"), intT() },