![]() |
Carousel
|
Inherits ComponentInstaller.
Public Member Functions | |
DirectoryInstaller (const QString &sourceDirectory, const QString &destinationDirectory=ComponentInstaller::defaultInstallDir()) | |
![]() | |
ComponentInstaller (const QString &destinationDirectory=ComponentInstaller::defaultInstallDir()) | |
void | addExistedComponent (IComponent *component) |
QList< IComponent * > | existedComponents () const |
QStringList | install () |
bool | installComponentInSeparateDir () const |
const QString & | installDirectory () const |
void | setInstallComponentInSeparateDir (bool separate) |
void | setInstallDirectory (const QString &destinationDirectory) |
DependenciesSolvingResult | tryToInstall (const QStringList &componentNames) |
Protected Member Functions | |
virtual DirectoryComponentProvider * | createProvider (const QString &sourceDirectory) |
QList< IComponent * > | discoverComponents () |
QList< IComponent * > | loadComponents (const QList< IComponent * > &componentsToInstall) |
![]() | |
virtual IComponentDependencies * | createDependencies () |
Additional Inherited Members | |
![]() | |
static QString | defaultInstallDir () |
|
protectedvirtual |
Discovers components from the source directory using DirectoryComponentProvider.
The ComponentInstaller takes ownership for discovered components.
Implements ComponentInstaller.
|
protectedvirtual |
Since components already on the user's file system, just returns that list.
Implements ComponentInstaller.