Library to load and install packages of non binary files as they were a plugin
The KPackage framework lets the user install and load packages of non binary content such as scripted extensions or graphic assets, as if they were traditional plugins.
The frameworks consists of 3 classes: PackageStructure, PackageLoader and Package The central class is Package, that represents an installed package and is used to access its file, install, update or uninstall it.
In order to use the framework the developer has to define a package structure. (the package type, that will be depending on the particular application, and the type of content that will be provided, may be a sound theme, graphics assets, qml files etc).
The package loader is used to load instances of Package of a given type.