summaryrefslogtreecommitdiffstats
path: root/filesystemwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filesystemwidget.cpp')
-rw-r--r--filesystemwidget.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/filesystemwidget.cpp b/filesystemwidget.cpp
index 876d27d..f4a9d24 100644
--- a/filesystemwidget.cpp
+++ b/filesystemwidget.cpp
@@ -43,8 +43,8 @@ FilesystemWidget::FilesystemWidget(QWidget *parent) : QWidget(parent), mClipboar
mModel->setRootPath("/");
mModel->setFilter(QDir::AllEntries | QDir::NoDot);
mModel->setReadOnly(false);
- SheMovIconProvider *p = new SheMovIconProvider;
- mModel->setIconProvider(p);
+ mIconProvider = new SheMovIconProvider;
+ mModel->setIconProvider(mIconProvider);
mDirProxy = new FilesystemDirProxy;
mDirProxy->setSourceModel(mModel);
@@ -393,6 +393,10 @@ void FilesystemWidget::writeSettings(){
s.setValue("windows/picviewer", mPicViewer->pos());
}
+void FilesystemWidget::configChanged(){
+ mModel->setIconProvider(mIconProvider);
+}
+
void FilesystemWidget::dvdMount(){
QSettings s;
QString mountDir = s.value("paths/dvdmount").toString();