D24846: Port kcm icons to kconfigxt

Kevin Ottens noreply at phabricator.kde.org
Mon Dec 23 11:06:51 GMT 2019


ervin added a comment.


  Just a couple of stylistic issues left AFAICT

INLINE COMMENTS

> iconsmodel.h:47
>  public:
> -    IconsModel(QObject *parent);
> +    IconsModel(QObject *parent, IconsSettings *iconsSettings);
>      ~IconsModel() override;

Kind of a nitpick in this context, but parent should go last and default to nullptr. It's the Qt convention for QObject ctors.

> iconssettings.cpp:48
> +    if (m_themeDirty)
> +    {
> +        KIconTheme::reconfigure();

The opening curly braces should be on the same line than the if

> main.cpp:135
>      m_model->load();
> -    loadIconSizes();
> -    m_model->setSelectedTheme(KIconTheme::current());
> -    setNeedsSave(false);
> -    m_selectedThemeDirty = false;
> -    m_iconSizesDirty = false;
> +    emit m_settings->ThemeChanged();
>  }

This one likely requires a comment, since normally you wouldn't need such an emit.

REPOSITORY
  R119 Plasma Desktop

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

To: bport, ervin, mart, #plasma, crossi
Cc: broulik, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20191223/b89fd671/attachment.html>


More information about the Plasma-devel mailing list