diff --git a/applets/icon/iconapplet.h b/applets/icon/iconapplet.h --- a/applets/icon/iconapplet.h +++ b/applets/icon/iconapplet.h @@ -45,6 +45,7 @@ ~IconApplet() override; void init() override; + void configChanged() override; QUrl url() const; void setUrl(const QUrl &url); diff --git a/applets/icon/iconapplet.cpp b/applets/icon/iconapplet.cpp --- a/applets/icon/iconapplet.cpp +++ b/applets/icon/iconapplet.cpp @@ -66,6 +66,11 @@ populate(); } +void IconApplet::configChanged() +{ + populate(); +} + void IconApplet::populate() { m_url = config().readEntry(QStringLiteral("url"), QUrl());