From 163fa7ce30c0bd1b18d0c750bf9358560c2db7af Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Wed, 13 Dec 2006 07:41:11 +0000 Subject: Instead of having a the 3 view modes "icons", "details" and "previews" only 2 view modes are used now: "icons" and "details". Whether a preview is shown or not is part of the directory view properties. This also means that it will be possible to show previews in the "details" view in future releases. svn path=/trunk/playground/utils/dolphin/; revision=613029 --- src/applyviewpropsjob.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/applyviewpropsjob.cpp') diff --git a/src/applyviewpropsjob.cpp b/src/applyviewpropsjob.cpp index 61ce89775..0be8f4d47 100644 --- a/src/applyviewpropsjob.cpp +++ b/src/applyviewpropsjob.cpp @@ -34,11 +34,12 @@ ApplyViewPropsJob::ApplyViewPropsJob(const KUrl& dir, { m_viewProps = new ViewProperties(dir); m_viewProps->setViewMode(viewProps.viewMode()); - m_viewProps->setShowHiddenFilesEnabled(viewProps.isShowHiddenFilesEnabled()); + m_viewProps->setShowPreview(viewProps.showPreview()); + m_viewProps->setShowHiddenFiles(viewProps.showHiddenFiles()); m_viewProps->setSorting(viewProps.sorting()); m_viewProps->setSortOrder(viewProps.sortOrder()); - startNextJob(dir, viewProps); + startNextJob(dir); } ApplyViewPropsJob::~ApplyViewPropsJob() @@ -52,8 +53,7 @@ void ApplyViewPropsJob::processNextItem() emitResult(); } -void ApplyViewPropsJob::startNextJob(const KUrl& url, - const ViewProperties& viewProps) +void ApplyViewPropsJob::startNextJob(const KUrl& url) { KIO::ListJob* listJob = KIO::listRecursive(url, false); connect(listJob, SIGNAL(entries(KIO::Job*, const KIO::UDSEntryList&)), @@ -76,7 +76,8 @@ void ApplyViewPropsJob::slotEntries(KIO::Job*, const KIO::UDSEntryList& list) ViewProperties props(url); props.setViewMode(m_viewProps->viewMode()); - props.setShowHiddenFilesEnabled(m_viewProps->isShowHiddenFilesEnabled()); + props.setShowPreview(m_viewProps->showPreview()); + props.setShowHiddenFiles(m_viewProps->showHiddenFiles()); props.setSorting(m_viewProps->sorting()); props.setSortOrder(m_viewProps->sortOrder()); } -- cgit v1.3