From 1bb4368a420ef12e3714bd4edfff34b8b3c983a8 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 11 Feb 2019 16:30:02 +0100 Subject: shiboken: Suppress warnings about deprecated code in Qt Always generate QT_WARNING_DISABLE_DEPRECATED into Qt wrappers, silencing any deprecation warnings. Change-Id: I621ee357e6eddaee52dbb8ea12fe6dee8b588bec Reviewed-by: Cristian Maureira-Fredes --- sources/shiboken2/generator/shiboken2/cppgenerator.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sources/shiboken2') diff --git a/sources/shiboken2/generator/shiboken2/cppgenerator.cpp b/sources/shiboken2/generator/shiboken2/cppgenerator.cpp index 20030bcdf..7fea87c1b 100644 --- a/sources/shiboken2/generator/shiboken2/cppgenerator.cpp +++ b/sources/shiboken2/generator/shiboken2/cppgenerator.cpp @@ -369,6 +369,9 @@ void CppGenerator::generateClass(QTextStream &s, GeneratorContext &classContext) if (metaClass->typeEntry()->typeFlags() & ComplexTypeEntry::Deprecated) s << "#Deprecated" << endl; + if (usePySideExtensions()) + s << "\nQT_WARNING_DISABLE_DEPRECATED\n"; + // Use class base namespace { const AbstractMetaClass *context = metaClass->enclosingClass(); -- cgit v1.2.3