Plasmoids, DataEngines & GHNS
Aaron J. Seigo
aseigo at kde.org
Thu Dec 23 17:22:55 CET 2010
On Wednesday, December 22, 2010, Thomas Olsen wrote:
> I'm guessing I could clean up some space and I suppose I would only need to
> checkout a subset of libplasma?
yes, just kdelibs. all the work would be in kdelibs/plasma/, but libplasma
assumes it is in kdelibs for build purposes. it is probably workable to take
just kdelibs/plasma/ and muck with the CMakeLists.txt file to get it to build
outiside of kdelibs, but if you can spare the disk space, it's really not
worth it. the sources for kdelibs are 228MB, my build dir for kdelibs is 1.9
GB.
> But I would still need someone to make a plan and mentor me through
> something Junior Job'ish to start with ;-)
np; a plan was in the original email ... for the first item, i suppose the
non-obvious bits are how to make a syncronous wrapper around a KJob (which is
done using job->exec()) and how to use QMetaObject::invokeMethod to call the
new slot (which has the side of effect of making it behave like a virtual
method but without breaking binary compat).
the biggest work would probably be taking the contents of
Package::installPackage and putting it into a subclass of KJob. that's mostly
copy and paste work, and the resulting KJob subclass itself would be a private
class and go into kdelibs/plasma/private/
i'd be happy to mentor you as you go and answer questions if you're interested
in taking this on :)
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20101223/1cc88a4d/attachment.sig
More information about the Plasma-devel
mailing list