From 3ab50ccac517636b5420072735574c8009e306cd Mon Sep 17 00:00:00 2001 From: Mavridis Philippe Date: Fri, 14 Jan 2022 13:16:15 +0200 Subject: Sidebar: enforce icon update after settings change Signed-off-by: Mavridis Philippe --- kweather/sidebarwidget.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/kweather/sidebarwidget.cpp b/kweather/sidebarwidget.cpp index 693f525..7c9a6e7 100644 --- a/kweather/sidebarwidget.cpp +++ b/kweather/sidebarwidget.cpp @@ -27,10 +27,12 @@ #include #include +#include #include #include #include #include +#include #include sidebarwidget::sidebarwidget(TQWidget* parent, const char* name) @@ -61,6 +63,11 @@ sidebarwidget::sidebarwidget(TQWidget* parent, const char* name) mainLayout->addWidget(toolbar); mainLayout->addWidget(reportGrid); + if(!kapp->dcopClient()->isAttached()) + { + kapp->dcopClient()->attach(); + } + dcopCall = new DCOPRef( "KWeatherService", "WeatherService" ); } @@ -75,7 +82,7 @@ TQWidget *sidebarwidget::viewport() void sidebarwidget::slotRefresh() { - dcopCall->send("updateAll()"); + dcopCall->send("forceUpdateAll()"); } void sidebarwidget::slotConfigure() -- cgit v1.2.3