forked from qt-creator/qt-creator
ClangTools: Avoid warnings from Q_OBJECT, too
Change-Id: I4540c1e2d9123af12e9f96976d6e37fe25aaf728 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -165,6 +165,15 @@ QVector<Core::Id> ClangDiagnosticConfigsModel::changedOrRemovedConfigs(
|
||||
return changedConfigs;
|
||||
}
|
||||
|
||||
QStringList ClangDiagnosticConfigsModel::globalDiagnosticOptions()
|
||||
{
|
||||
return {
|
||||
// Avoid undesired warnings from e.g. Q_OBJECT
|
||||
QStringLiteral("-Wno-unknown-pragmas"),
|
||||
QStringLiteral("-Wno-unknown-warning-option")
|
||||
};
|
||||
}
|
||||
|
||||
int ClangDiagnosticConfigsModel::indexOfConfig(const Core::Id &id) const
|
||||
{
|
||||
return Utils::indexOf(m_diagnosticConfigs, [&](const ClangDiagnosticConfig &config) {
|
||||
|
||||
@@ -53,6 +53,7 @@ public:
|
||||
static QString displayNameWithBuiltinIndication(const ClangDiagnosticConfig &config);
|
||||
static QVector<Core::Id> changedOrRemovedConfigs(const ClangDiagnosticConfigs &oldConfigs,
|
||||
const ClangDiagnosticConfigs &newConfigs);
|
||||
static QStringList globalDiagnosticOptions();
|
||||
|
||||
private:
|
||||
ClangDiagnosticConfigs m_diagnosticConfigs;
|
||||
|
||||
Reference in New Issue
Block a user