From kde-commits Tue Aug 24 01:17:56 2010 From: =?utf-8?q?Aaron=20J=2E=20Seigo?= Date: Tue, 24 Aug 2010 01:17:56 +0000 To: kde-commits Subject: KDE/kdebase/apps/plasma/applets/folderview Message-Id: <20100824011756.9D57DAC857 () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=128261251203038 SVN commit 1167207 by aseigo: respond to icon changes BUG:245850 M +11 -0 abstractitemview.cpp M +1 -0 abstractitemview.h --- trunk/KDE/kdebase/apps/plasma/applets/folderview/abstractitemview.cpp #1167206:1167207 @@ -27,8 +27,10 @@ #include #include + #include #include +#include #include @@ -75,6 +77,8 @@ const int size = style()->pixelMetric(QStyle::PM_LargeIconSize); m_iconSize = QSize(size, size); + + connect(KGlobalSettings::self(), SIGNAL(iconChanged(int)), this, SLOT(iconSettingsChanged())); } AbstractItemView::~AbstractItemView() @@ -725,4 +729,11 @@ m_smoothScrollStopwatch.start(); } +void AbstractItemView::iconSettingsChanged() +{ + markAreaDirty(visibleArea()); + update(); +} + + #include "abstractitemview.moc" --- trunk/KDE/kdebase/apps/plasma/applets/folderview/abstractitemview.h #1167206:1167207 @@ -123,6 +123,7 @@ void scrollBarValueChanged(int value); void scrollBarActionTriggered(int action); void scrollBarSliderReleased(); + void iconSettingsChanged(); protected: KFileItemDelegate *m_delegate;