- Qbs Manual
- List of Language Items
- Qbs 3.1.2

# List of Language Items

Qbs provides the following built-in QML items to define projects. These are the primitives upon which all other Qbs items are built.

Artifact | Describes a file produced by a Rule
Depends | Represents dependencies between products and modules
Export | Exports dependencies and properties to other products
FileTagger | Assigns file tags to files
Group | Groups files and other items in a product or module
JobLimit | Restricts concurrent execution of jobs in a given pool
Module | Represents a collection of properties and items that can be loaded into a product
ModuleProvider | Creates modules on demand
Parameter | Declares a dependency parameter
Parameters | Defines default values for dependency parameters within Module and Export items
Probe | Locates files outside the project
Product | Represents the result of a build process
Profile | Creates a profile within the project
Project | Represents a collection of products and properties
Properties | Provides conditional setting of properties
PropertyOptions | Provides inline documentation for properties within product and module items
Rule | Creates transformers for input tags
Scanner | Creates custom dependency scanners in products or modules
SubProject | Adds a project from a different file