plans for Plasma Desktop default containment in QML
Sebastian Kügler
sebas at kde.org
Wed Oct 24 10:12:11 UTC 2012
Hey,
On Wednesday, October 24, 2012 11:39:59 Marco Martin wrote:
> On Monday 22 October 2012, Sebastian Kügler wrote:
> > being merged in the process), some are things that we have been shipping
> > in the MobileComponents QML module for some time. (MobileComponents has
> > somehow grown to be a dumping ground for "stuff that didn't fit well
> > elsewhere", and we're in the process of cleaning that up, moving pieces of
> > it to places which fit better (PlasmaExtras has gotten some, for example.)
> > One of those pieces is the AppletContainer, but there's also the odd thing
> > that we have just no solution for right now (for example KAuthorized calls
> > if the user's allowed to log out). I'm trying to find sensible places for
>
> what i would like is another import, like org.kde.plasma.containments
>
> that contains only stuff intended to be a toolkit for containments:
> AppletContainer can be one, then default applethandles would go there as
> well, as toolboxes (replacing them with qml may require a bit more of
> architectural change, so that may need to be delayed)
I've actually implemented the toolbox as part of the containment, but that can
surely be moved out into our new import.
> one thing that we may even do at some point is to install them somewhere
> else compared to the others, so that import folder would be included only
> in containments, being inaccessible for plasmoids and apps.
Ok, something for later, once we have a basic working set, but still before
many others are going to use it -- 4.11 timeframe?
> about qml containments, a thing that is not uber pretty that i encountered
> working on the one for active is that while plasmoids have only a limited
> acces to theyr Applet* trough AppletInterface, plasmoids have direct access
> to Applet* pointers of their plasmoids, so paradoxically more access to
> others than to themselves
Not sure I understand what you mean here?
> is something that we want to keep?/do something about?
Cheers,
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
More information about the Plasma-devel
mailing list