7#include <QtCore/QFileInfo>
8#include <qtqmlcompilerexports.h>
12class QQmlJSLoggerPrivate;
20class LoggerCategoryPrivate;
32 return a.m_name ==
b.m_name;
37 return a.m_name !=
b.m_name;
49 bool ignored =
false,
bool isDefault =
false);
60 bool isIgnored() const;
61 bool isDefault() const;
66 void setIgnored(
bool);
70 return category.name() == warningId.name();
74 std::unique_ptr<QQmlJS::LoggerCategoryPrivate> d_ptr;
Tracks the types for the QmlCompiler.
LoggerCategory(LoggerCategory &&) noexcept
constexpr LoggerWarningId(QAnyStringView name)
const QAnyStringView name() const
friend bool operator==(const LoggerWarningId &a, const LoggerWarningId &b)
friend bool operator!=(const LoggerWarningId &a, const LoggerWarningId &b)
\macro QT_RESTRICTED_CAST_FROM_ASCII
const QLoggingCategory & category()
[1]
Combined button and popup list for selecting options.
GLboolean GLboolean GLboolean b
GLenum GLuint GLint level
GLboolean GLboolean GLboolean GLboolean a
[7]
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlVarUsedBeforeDeclaration
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlSyntaxIdQuotation
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlPrefixedImportType
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlCompiler
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlImport
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlSignalParameters
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlTopLevelComponent
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlPlugin
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlReadOnlyProperty
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlUnusedImports
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlInvalidLintDirective
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlRequired
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlDeferredPropertyId
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlRecursionDepthErrors
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlRestrictedType
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlInheritanceCycle
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlUncreatableType
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlDuplicatedName
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlIncompatibleType
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlSyntaxDuplicateIds
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlUnresolvedAlias
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlUnqualified
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlMissingProperty
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlSyntax
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlDuplicatePropertyBinding
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlAttachedPropertyReuse
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlUnresolvedType
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlUseProperFunction
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlNonListProperty
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlMissingType
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlAliasCycle
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlMultilineStrings
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlMissingEnumEntry
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlAccessSingleton
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlDeprecated
const Q_QMLCOMPILER_EXPORT QQmlJS::LoggerWarningId qmlWith