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