Review Request 129870: KEmoticons: use DBus to notify running processes of changes made in the KCM.

Milian Wolff mail at milianw.de
Sun Jan 22 19:22:15 UTC 2017


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129870/#review102189
-----------------------------------------------------------


Ship it!




lgtm, and I doubt that emoticons play a role for kate/kdevelop/krita or anything else on windows where dbus is usually disabled?

- Milian Wolff


On Jan. 22, 2017, 11:48 a.m., David Faure wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/129870/
> -----------------------------------------------------------
> 
> (Updated Jan. 22, 2017, 11:48 a.m.)
> 
> 
> Review request for KDE Frameworks and Milian Wolff.
> 
> 
> Repository: kemoticons
> 
> 
> Description
> -------
> 
> My recent performance fix stopped KEmoticons from reparsing kdeglobals
> at ever call to currentThemeName(), which means that now we need to know
> when to reparse. But actually by using a dbus signal we can just ship the
> information in the signal, so no config file reparsing is needed.
> 
> 
> Diffs
> -----
> 
>   CMakeLists.txt 58e57afe6c038b6491f2f163365ef6becb0214b3 
>   src/core/CMakeLists.txt 51d369a4333024806e28b92d4e7d471eb96e516a 
>   src/core/kemoticons.cpp bb59d170720df7f0ee3cee20649a43e3f1f4440f 
>   src/core/kemoticonsglobal.cpp PRE-CREATION 
>   src/core/kemoticonsglobal_p.h PRE-CREATION 
> 
> Diff: https://git.reviewboard.kde.org/r/129870/diff/
> 
> 
> Testing
> -------
> 
> Changing the emoticons theme in `kcmshell5 emoticons` while KMail is running. Then switching to another message in KMail uses the newly selected icon theme, without having to restart kmail.
> 
> 
> Note: the "new" dependency on QtDBus isn't new, KEmoticons uses KService which depends on DBus already.
> 
> 
> Thanks,
> 
> David Faure
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170122/ae6e6616/attachment.html>


More information about the Kde-frameworks-devel mailing list