forked from qt-creator/qt-creator
CppEditor: Do not offer generated QObject functions
... in "create implementations" quickfix. Change-Id: Ie8aa00e432afdf1338d4897ad211c15fef753404 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -610,15 +610,11 @@ public:
|
||||
// - virtual int qt_metacall(QMetaObject::Call, int, void **);
|
||||
bool skip = false;
|
||||
for (const Function *firstVirtual : qAsConst(firstVirtuals)) {
|
||||
if (printer.prettyName(firstVirtual->enclosingClass()->name())
|
||||
== QLatin1String("QObject")) {
|
||||
const QString funcName = printer.prettyName(func->name());
|
||||
if (funcName == QLatin1String("metaObject")
|
||||
|| funcName == QLatin1String("qt_metacast")
|
||||
|| funcName == QLatin1String("qt_metacall")) {
|
||||
skip = true;
|
||||
break;
|
||||
}
|
||||
if (printer.prettyName(firstVirtual->enclosingClass()->name()) == "QObject"
|
||||
&& magicQObjectFunctions().contains(
|
||||
printer.prettyName(func->name()))) {
|
||||
skip = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (skip)
|
||||
|
||||
Reference in New Issue
Block a user