diff options
| author | Peter Penz <[email protected]> | 2008-10-01 21:57:10 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-10-01 21:57:10 +0000 |
| commit | 3b8df5665049f877863b963137c51350ae88ebb7 (patch) | |
| tree | a87735dcf9b5b1d76b8ff4dfc8bb7d0f9367d26d /src | |
| parent | aa0b09dac43ec2a58bd32a1e08d59acd35bd86aa (diff) | |
SVN_SILENT: coding style cleanups (no change of behavior has been done)
svn path=/trunk/KDE/kdebase/apps/; revision=866787
Diffstat (limited to 'src')
| -rw-r--r-- | src/applyviewpropsjob.cpp | 21 | ||||
| -rw-r--r-- | src/applyviewpropsjob.h | 14 |
2 files changed, 11 insertions, 24 deletions
diff --git a/src/applyviewpropsjob.cpp b/src/applyviewpropsjob.cpp index 4837ff538..9250226e9 100644 --- a/src/applyviewpropsjob.cpp +++ b/src/applyviewpropsjob.cpp @@ -37,7 +37,10 @@ ApplyViewPropsJob::ApplyViewPropsJob(const KUrl& dir, m_viewProps->setSorting(viewProps.sorting()); m_viewProps->setSortOrder(viewProps.sortOrder()); - startNextJob(dir); + KIO::ListJob* listJob = KIO::listRecursive(dir, KIO::HideProgressInfo); + connect(listJob, SIGNAL(entries(KIO::Job*, const KIO::UDSEntryList&)), + SLOT(slotEntries(KIO::Job*, const KIO::UDSEntryList&))); + addSubjob(listJob); } ApplyViewPropsJob::~ApplyViewPropsJob() @@ -46,25 +49,11 @@ ApplyViewPropsJob::~ApplyViewPropsJob() m_viewProps = 0; } -void ApplyViewPropsJob::processNextItem() -{ - emitResult(); -} - -void ApplyViewPropsJob::startNextJob(const KUrl& url) -{ - KIO::ListJob* listJob = KIO::listRecursive(url, KIO::HideProgressInfo); - connect(listJob, SIGNAL(entries(KIO::Job*, const KIO::UDSEntryList&)), - SLOT(slotEntries(KIO::Job*, const KIO::UDSEntryList&))); - addSubjob(listJob); -} - void ApplyViewPropsJob::slotEntries(KIO::Job*, const KIO::UDSEntryList& list) { KIO::UDSEntryList::ConstIterator it = list.begin(); const KIO::UDSEntryList::ConstIterator end = list.end(); - for (; it != end; ++it) { - const KIO::UDSEntry& entry = *it; + foreach(const KIO::UDSEntry& entry, list) { const QString name = entry.stringValue(KIO::UDSEntry::UDS_NAME); if ((name != ".") && (name != "..") && entry.isDir()) { ++m_progress; diff --git a/src/applyviewpropsjob.h b/src/applyviewpropsjob.h index 4ffc069a9..da18af966 100644 --- a/src/applyviewpropsjob.h +++ b/src/applyviewpropsjob.h @@ -62,18 +62,11 @@ public: */ ApplyViewPropsJob(const KUrl& dir, const ViewProperties& viewProps); virtual ~ApplyViewPropsJob(); - int progress() const - { - return m_progress; - } - -private: - void startNextJob(const KUrl & url); + int progress() const; private slots: virtual void slotResult(KJob* job); void slotEntries(KIO::Job*, const KIO::UDSEntryList&); - void processNextItem(); private: ViewProperties* m_viewProps; @@ -82,4 +75,9 @@ private: KUrl m_dir; }; +inline int ApplyViewPropsJob::progress() const +{ + return m_progress; +} + #endif |
