[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/apps/plasma/applets/folderview
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2010-08-24 1:17:56
Message-ID: 20100824011756.9D57DAC857 () svn ! kde ! org
[Download RAW message or body]
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 <QItemSelectionModel>
#include <QPaintEngine>
+
#include <KDirModel>
#include <KFileItemDelegate>
+#include <KGlobalSettings>
#include <Plasma/PaintUtils>
@@ -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;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic