┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-04-14 20:45:22 +0000
committerPeter Penz <[email protected]>2007-04-14 20:45:22 +0000
commit4946ffd8387a8139ebf8fae64f6215cdbe3856c2 (patch)
treeb343e7da84453ab4629fb2f11ec778cca61f41f4 /src
parent472f242b2d3a39d048963df177c0c541747cdd1e (diff)
optimization: don't reload the view if not absolutely necessary
svn path=/trunk/KDE/kdebase/apps/; revision=654010
Diffstat (limited to 'src')
-rw-r--r--src/dolphinview.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp
index 38a7f54dc..5dc0c0e16 100644
--- a/src/dolphinview.cpp
+++ b/src/dolphinview.cpp
@@ -225,8 +225,9 @@ void DolphinView::setShowPreview(bool show)
props.setShowPreview(show);
m_controller->setShowPreview(show);
-
emit showPreviewChanged();
+
+ startDirLister(m_urlNavigator->url(), true);
}
bool DolphinView::showPreview() const
@@ -242,12 +243,11 @@ void DolphinView::setShowHiddenFiles(bool show)
ViewProperties props(m_urlNavigator->url());
props.setShowHiddenFiles(show);
- props.save();
m_dirLister->setShowingDotFiles(show);
emit showHiddenFilesChanged();
- reload();
+ startDirLister(m_urlNavigator->url(), true);
}
bool DolphinView::showHiddenFiles() const
@@ -455,7 +455,7 @@ void DolphinView::setAdditionalInfo(KFileItemDelegate::AdditionalInformation inf
m_fileItemDelegate->setAdditionalInformation(info);
emit additionalInfoChanged(info);
- reload();
+ startDirLister(m_urlNavigator->url(), true);
}
KFileItemDelegate::AdditionalInformation DolphinView::additionalInfo() const
@@ -582,7 +582,6 @@ void DolphinView::rename(const KUrl& source, const QString& newName)
default:
// the renaming operation has been canceled
- reload();
return;
}
} else {
@@ -600,7 +599,6 @@ void DolphinView::rename(const KUrl& source, const QString& newName)
} else {
m_statusBar->setMessage(i18n("Renaming of file '%1' to '%2' failed.", source.fileName(), destFileName),
DolphinStatusBar::Error);
- reload();
}
}