add a stub for PackageStructure::uninstallPackage
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=791610
This commit is contained in:
parent
ca142dbc32
commit
4da6dba89b
@ -138,9 +138,6 @@ class PLASMA_EXPORT Package
|
|||||||
*/
|
*/
|
||||||
static bool registerPackage(const PackageMetadata &data, const QString &iconPath);
|
static bool registerPackage(const PackageMetadata &data, const QString &iconPath);
|
||||||
|
|
||||||
//TODO implement uninstall
|
|
||||||
//static bool uninstallPackage(const QString& package, const QString& packageRoot);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a package based on the metadata from the files contained
|
* Creates a package based on the metadata from the files contained
|
||||||
* in the source directory
|
* in the source directory
|
||||||
|
@ -365,6 +365,12 @@ bool PackageStructure::installPackage(const QString &package, const QString &pac
|
|||||||
return Package::installPackage(package, packageRoot);
|
return Package::installPackage(package, packageRoot);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool PackageStructure::uninstallPackage(const QString &package, const QString &packageRoot)
|
||||||
|
{
|
||||||
|
//TODO: implement
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
} // Plasma namespace
|
} // Plasma namespace
|
||||||
|
|
||||||
#include "packagestructure.moc"
|
#include "packagestructure.moc"
|
||||||
|
@ -214,8 +214,8 @@ public:
|
|||||||
void write(KConfigBase *config) const;
|
void write(KConfigBase *config) const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Installs a package matching this package structure. By default simply calls
|
* Installs a package matching this package structure. By default installs a
|
||||||
* Plasma::Package::install.
|
* native Plasma::Package.
|
||||||
*
|
*
|
||||||
* @param archivePath path to the package archive file
|
* @param archivePath path to the package archive file
|
||||||
* @param packageRoot path to the directory where the package should be
|
* @param packageRoot path to the directory where the package should be
|
||||||
@ -224,6 +224,15 @@ public:
|
|||||||
**/
|
**/
|
||||||
virtual bool installPackage(const QString &archivePath, const QString &packageRoot);
|
virtual bool installPackage(const QString &archivePath, const QString &packageRoot);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Uninstalls a package matching this package structure.
|
||||||
|
*
|
||||||
|
* @arg package the name of the package to remove
|
||||||
|
* @arg packageRoot path to the directory where the package should be installed to
|
||||||
|
* @return true on successful removal of the package, false otherwise
|
||||||
|
*/
|
||||||
|
virtual bool uninstallPackage(const QString& package, const QString& packageRoot);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the prefix inserted between the base path and content entries
|
* @return the prefix inserted between the base path and content entries
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user