Branch review request

Sebastian Kügler sebas at kde.org
Fri Aug 9 13:13:14 UTC 2013


On Saturday, August 03, 2013 19:34:32 Ivan Čukić wrote:
> I've realized that it will be painful if I wait until everything is
> finished  to merge into master, and that there is not much reason for it to
> be so since the master is in a playground mode anyway.
> 
> One of the reasons for the request is that I'd like to do a few things in 
> parallel to the main work - cleaning up the whole plasma code, use allowed 
> levels of C++11 (and the 'spiffy' d-pointers as Aaron called them)...

Some comments:

src/declarativeimports/hardware/:
- this is solid material, Alex wants this in Solid, in fact he wants to make 
Solid "awesome to use from QML". Let's not introduce yet another wrapper that 
we have to maintain, but get it into Solid.

(You know this one, as you're already merging stuff to Solid, good!)

Changes to src/plasma:
- needs proper apidocs, arguments, @since, etc. It would also be nice to tell 
about race conditions, can someone, at any given moment just set another 
package? What is the expected behavior then?

src/platformstatus:
- single line conditional also get curly braces

src/utils:
- A custom d-pointer implementation? This seems like overkill and makes the 
code a lot less readable. Just remove this and use a QScopedPointer?


> *(2) The other thing I wanted to ask is can I rename org.kde.desktop to 
> org.kde.plasma.desktop?

How about org.kde.desktopshell? That would make it clearer what it is compared 
to containments.

This is not a full review, but some points that need addressing anyway.

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Plasma-devel mailing list