QmlDesigner: Fix warnings

Some compilers still don't support [[maybe_unused]] for members

Change-Id: I1a653b9e76eb40313c4f4dd9201d78a24b3d543d
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2023-04-20 10:32:52 +02:00
parent 852c0b7fce
commit 4132b308f5

View File

@@ -18,9 +18,11 @@ class QMLDESIGNERCORE_EXPORT ModuleScanner
public:
using SkipFunction = std::function<bool(QStringView)>;
ModuleScanner(SkipFunction skip, VersionScanning versionScanning)
ModuleScanner([[maybe_unused]] SkipFunction skip, [[maybe_unused]] VersionScanning versionScanning)
#ifdef QDS_HAS_QMLPRIVATE
: m_skip{std::move(skip)}
, m_versionScanning{versionScanning}
#endif
{
m_modules.reserve(128);
}
@@ -33,9 +35,11 @@ private:
void scan(std::string_view modulePaths);
private:
[[maybe_unused]] SkipFunction m_skip;
Imports m_modules;
[[maybe_unused]] VersionScanning m_versionScanning;
#ifdef QDS_HAS_QMLPRIVATE
SkipFunction m_skip;
VersionScanning m_versionScanning;
#endif
};
} // namespace QmlDesigner