PackageSource Struct | Qt Installer Framework Manual

- Qt Installer Framework Manual
- PackageSource

# PackageSource Struct

struct QInstaller::PackageSource

The PackageSource class specifies a single package source. More...

Header: | #include <PackageSource>

- List of all members, including inherited members

## Public Functions

| PackageSource()
| PackageSource(const QUrl &u, int p, bool pl = false)

## Public Variables

int | priority
QUrl | url

## Detailed Description

An package source represents a link to an repository that contains packages applicable by the installer or package maintenance application. This structure describes a single package source in terms of url and priority. While different repositories can host the same packages, packages coming from a higher priority source take precedence over lower priority packages during applicable package computation.

## Member Function Documentation

### PackageSource::PackageSource()

Constructs an empty package source info object. The object's priority is set to -1. The url is initialized using a default-constructed value.

### PackageSource::PackageSource(const QUrl &u, int p, bool pl = false)

Constructs a package source info object. The object's url is set to u, while the priority is set to p.

## Member Variable Documentation

### int PackageSource::priority

This variable holds the priority of the package source.

### QUrl PackageSource::url

This variable holds the URL of the package source.