QQmlSA Namespace

Stellt Werkzeuge für die statische Analyse von QML-Programmen zur Verfügung. Mehr...

Kopfzeile: #include <QQmlSA>
CMake: find_package(Qt6 REQUIRED COMPONENTS QmlCompiler)
target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler)
Status: Technische Vorschau

Klassen

class Binding
class Element
class ElementPass
class FixSuggestion
class GenericPass
class LintPlugin
class LoggerWarningId
class Method
class PassManager
class Property
class PropertyPass
class SourceLocation

Detaillierte Beschreibung

Klassen

Klasse Bindung

Stellt eine einzelne QML-Eigenschaftsbindung für einen bestimmten Typ dar. Mehr...

Klasse Element

Stellt einen QML-Typ dar. Mehr...

Klasse ElementPass

Basisklasse für alle statischen Analyseübergänge für Elemente. Mehr...

Klasse FixSuggestion

Stellt einen Korrekturvorschlag für ein Problem im Quellcode dar. Mehr...

Klasse GenericPass

Die Basisklasse für statische Analysepässe. Mehr...

Klasse LintPlugin

Basisklasse für alle Plugins zur statischen Analyse. Mehr...

Klasse LoggerWarningId

Ein Wrapper um ein Stringliteral zur eindeutigen Identifizierung von Warnungskategorien im QQmlSA Framework. Mehr...

Klasse Methode

Stellt eine QML-Methode dar. Mehr...

class PassManager

Kann ein Element und seine Kinder mit statischen Analysedurchläufen analysieren. Mehr...

Klasse Property

Stellt eine QML-Eigenschaft dar. Mehr...

Klasse PropertyPass

Basisklasse für alle statischen Analyseübergänge auf Eigenschaften. Mehr...

Klasse SourceLocation

Stellt eine Stelle oder Region im Quellcode dar. Mehr...

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.