[Differential] [Requested Changes To] D2345: use a separate configuration per look and feel

davidedmundson (David Edmundson) noreply at phabricator.kde.org
Wed Aug 3 15:07:55 UTC 2016


davidedmundson requested changes to this revision.
davidedmundson added a reviewer: davidedmundson.
davidedmundson added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> shellcorona.cpp:469
> +
> +void ShellCorona::updateLookAndFeelPackage(const QString &file)
> +{

why are we tracking file modifications?
That's not how the rest of the KCMs work.

> shellcorona.cpp:511
> +    //the old config file name
> +    //TODO:alternative: kconfigupdate?
> +    if (m_lookAndFeelPackage.metadata().pluginId() != "org.kde.breeze.desktop") {

yes, otherwise everyone currently using breeze-dark loses their config on upgrade.

> shellcorona.cpp:720
> +        //this form doesn't crash, while qDeleteAll(containments()) does
> +        delete containments().first()->property("_plasma_graphicObject").value<QObject *>();
> +        delete containments().first();

That's clearly not how Plasma should be designed.

REPOSITORY
  rPLASMAWORKSPACE Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D2345

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: mart, #plasma, davidedmundson
Cc: davidedmundson, ivan, plasma-devel, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160803/b80153a1/attachment.html>


More information about the Plasma-devel mailing list