From 9fa37d125d5d1808b1796a7d199e1e06c624019d Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Fri, 17 Nov 2023 13:47:55 +0100 Subject: [PATCH] Fix interfaces(). --- src/ATBAPP/ATBVMCPlugin.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/ATBAPP/ATBVMCPlugin.cpp b/src/ATBAPP/ATBVMCPlugin.cpp index d78ca9c..c3fb543 100644 --- a/src/ATBAPP/ATBVMCPlugin.cpp +++ b/src/ATBAPP/ATBVMCPlugin.cpp @@ -185,11 +185,13 @@ QStringList ATBVMCPlugin::interfaces() const { QStringList result; int const count = this->metaObject()->classInfoCount(); for (int i = 0; i < count; ++i) { - QString const info(QString::fromLatin1(this->metaObject()->classInfo(i).value())); - if (info == "Interface") - result << info; - } - return result; + QString const name(QString::fromLatin1(this->metaObject()->classInfo(i).name())); + QString const value(QString::fromLatin1(this->metaObject()->classInfo(i).value())); + if (name == "Interface") { + result << value; + } + } + return result; } #if QT_VERSION < 0x050000