- Qbs Manual
- List of Language Items
- Qbs 1.6.0

# List of Language Items

Qbs provides the following built-in QML items to define projects.

AndroidApk Item | Represents an Android application package.
Application Item | Represents a product of application type.
ApplicationExtension Item | Represents a product that is an iOS, macOS, tvOS, or watchOS Application Extension.
Artifact Item | Describes a file produced by a Rule.
AutotestRunner Item | A product that runs all autotests in the project.
CppApplication Item | Represents a product of application type with a dependency to the cpp module.
Depends Item | Represents dependencies between products and modules.
DynamicLibrary Item | Represents a product that is a dynamic library.
Export Item | Exports dependencies and properties to other products.
FileTagger Item | Maps file patterns to tags.
Group Item | Groups files in a product.
InstallPackage Item | Represents an archive of an installed project.
JavaClassCollection Item | Represents a collection of Java class files not bundled in a jar file.
JavaJarFile Item | Represents a collection of Java class files bundled in a jar file.
LoadableModule Item | Represents a product that is a loadable module.
Module Item | Represents a collection of properties and items that can be loaded into a product.
Probe Item | Locates files outside the project.
Product Item | Represents the result of a build process.
Project Item | Represents a collection of products and properties.
Properties Item | Provides conditional setting of properties.
PropertyOptions Item | Provides inline documentation for properties within product and module items.
QtApplication Item | Represents a product of application type with a dependency to the Qt Core module.
QtGuiApplication Item | Represents a product of application type with a dependency to the Qt GUI module.
Rule Item | Creates transformers for input tags.
Scanner Item | Creates custom dependency scanners in modules.
StaticLibrary Item | Represents a product that is a static library.
SubProject Item | Adds a project from a different file.
XPCService Item | Represents a product that is a macOS, iOS, tvOS, or watchOS XPC service.