aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/generator/qtdoc
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-12-22 08:59:07 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-12-22 15:32:41 +0100
commit0e055a163c8b81b74ea90180f910827f507fe10e (patch)
tree81273ad5f43bd4f86a61b2f0dff69529657afff5 /sources/shiboken6/generator/qtdoc
parent6d25758babd8ccad4fbc7effe561c29cbd692434 (diff)
shiboken6: Consolidate type name utility headers
- Rename CPython types to cPy* - Use them where applicable Change-Id: Iea05f7d7de5402b9de6d8a614da899b0b67811dc Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/shiboken6/generator/qtdoc')
-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() },