Plasma/libplasma2/asyncstructureinstallpackage

From KDE Community Wiki
Revision as of 13:20, 22 September 2012 by Afiestas (talk | contribs) (Created page with "==Discussion== Package::installPackage is current synchronous, which prevents running it in another thread, doing user interaction (e.g. to confirm other dependencies to downl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Discussion

Package::installPackage is current synchronous, which prevents running it in another thread, doing user interaction (e.g. to confirm other dependencies to download) or taking additional actions such as downloads.

Proposed Solution

Make Package::installPackage async and return a KJob* that represents the install process.