--===============1707055747== Content-Type: multipart/signed; boundary="nextPart16323992.3R9MnugDzA"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart16323992.3R9MnugDzA Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On October 28, 2010 17:34:53 Marco Martin wrote: > On Thursday 28 October 2010, Chani wrote: > > I've been hacking on a dataengine for activities the last couple of > > evenings. > >=20 > > the original plan was to have it encapsulate the ugly hack that the > > activitybar plasmoid and activityswitch mouseaction now contain - using > > real activities for plasma-desktop and faking them with containments for > > plasma- netbook. > >=20 > > however, since dataengines apparently don't have access to the corona... > > the only way I see for the engine to get that itself is to grab it from > > netbook's PlasmaApp (cast from qApp), which means linking to > > plasma-netbook (right?) >=20 > meh, yeah... > the problem is.. shells that aren't plasma netbook > Plasma-mobile and possibly mediacenter :/ yes, I'm not sure how they would expect the ActivityBar to behave - if they= =20 use it, that is. >=20 > > 5) convince notmart that using the Activity service is worthwhile ;) >=20 > problem is.. would be code that would have to be copied into plasmanetbook > (well all needed bits can be moved to plasmageericshell...) and > plasma-mobile (that won't never ever link to plasmagenericshell) a bit of code copied and it'd make it easier to sync things up. :) and ivan's cleaned up some of the code recently, even... hrm, the only thing that could be tricky is deciding on proper behaviour if= =20 someone switches back&forth between the two shells *and* changes activities= a=20 lot - my overzealous migration code in plasma-desktop would respawn any=20 activities deleted while in plasma-netbook.=20 =2E..it probably just shouldn't *do* that. :P all I need is a way to check = that=20 the activitymanager is actually sane before deciding to delete things it sa= ys=20 should've been deleted. =2D-=20 Chani http://chani.ca --nextPart16323992.3R9MnugDzA Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) iEYEABECAAYFAkzJsgIACgkQeGbAwpIS3Gy0awCeJEUdOKG1ABoJ5lnL7xbSd2Jx UHcAoOuINml0oIWWfGZCz0+HdeZ9aP+D =sOo4 -----END PGP SIGNATURE----- --nextPart16323992.3R9MnugDzA-- --===============1707055747== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel --===============1707055747==--