AliasFinder Class

(QInstaller::AliasFinder)

Creates component alias objects from parsed alias source files, based on version and source priorities. More...

Header: #include <AliasFinder>

Public Types

typedef AliasData
typedef AliasDataHash
enum Resolution { AddNew, KeepExisting, RemoveExisting }

Public Functions

AliasFinder(QInstaller::PackageManagerCore *core)
~AliasFinder()
QList<QInstaller::ComponentAlias *> aliases() const
bool run()
void setAliasSources(const QSet<QInstaller::AliasSource> &sources)

Detailed Description

Creates component alias objects from parsed alias source files, based on version and source priorities.

Member Type Documentation

typedef AliasFinder::AliasData

typedef AliasFinder::AliasDataHash

enum AliasFinder::Resolution

Member Function Documentation

AliasFinder::AliasFinder(QInstaller::PackageManagerCore *core)

Default constructs an instance of AliasFinder.

AliasFinder::~AliasFinder()

Destroys the instance of AliasFinder.

QList<QInstaller::ComponentAlias *> AliasFinder::aliases() const

bool AliasFinder::run()

void AliasFinder::setAliasSources(const QSet<QInstaller::AliasSource> &sources)