KIO
kdirlister_p.h
Go to the documentation of this file.
339 // (i.e. it's not when the user leaves the directory, it's when the directory is removed from the cache)
396 // the directory is watched while being in the cache (useful for proper incAutoUpdate/decAutoUpdate count)
void slotFilesRemoved(const QStringList &fileList)
Notify that files have been deleted.
Definition: kdirlister.cpp:872
Definition: kdirlister_p.h:448
QString toLocalFile(AdjustPathOption trailing=LeaveTrailingSlash) const
KFileItem findByName(const KDirLister *lister, const QString &_name) const
Definition: kdirlister.cpp:807
static KDirWatch * self()
KFileItem * findByUrl(const KDirLister *lister, const KUrl &url) const
Definition: kdirlister.cpp:823
void _k_slotInfoMessage(KJob *, const QString &)
Definition: kdirlister.cpp:2563
A ListJob is allows you to get the get the content of a directory.
Definition: jobclasses.h:936
CachedItemsJob * cachedItemsJobForUrl(const KUrl &url) const
Definition: kdirlister.cpp:281
bool doMimeExcludeFilter(const QString &mimeExclude, const QStringList &filters) const
Definition: kdirlister.cpp:2393
QList< KDirLister * > listersCurrentlyListing
Definition: kdirlister_p.h:457
QStringList mimeExcludeFilter
Definition: kdirlister_p.h:160
void forgetCachedItemsJob(KDirLister::Private::CachedItemsJob *job, KDirLister *lister, const KUrl &url)
Definition: kdirlister.cpp:367
void stopListingUrl(KDirLister *lister, const KUrl &_url, bool silent=false)
Definition: kdirlister.cpp:439
QHash< KUrl, KFileItemList > NewItemsHash
Definition: kdirlister_p.h:144
void addNewItem(const KUrl &directoryUrl, const KFileItem &item)
Definition: kdirlister.cpp:2415
void _k_slotPercent(KJob *, unsigned long)
Definition: kdirlister.cpp:2568
void slotFileRenamed(const QString &srcUrl, const QString &dstUrl)
Definition: kdirlister.cpp:966
QList< QPair< KFileItem, KFileItem > > * lstRefreshItems
Definition: kdirlister_p.h:146
bool isItemVisible(const KFileItem &item) const
Should this item be visible according to the current filter settings?
Definition: kdirlister.cpp:2535
void _k_emitCachedItems(const KUrl &, bool, bool)
static void emitEnteredDirectory(const QString &url)
Definition: kdirnotify.cpp:62
QList< KDirLister * > listersCurrentlyHolding
Definition: kdirlister_p.h:459
bool isShowingDotFiles
Definition: kdirlister_p.h:156
void _k_slotProcessedSize(KJob *, qulonglong)
Definition: kdirlister.cpp:2606
KFileItemList items(WhichItems which=FilteredItems) const
Returns the items listed for the current url().
Definition: kdirlister.cpp:2693
void prepareForSettingsChange()
Definition: kdirlister_p.h:99
void emitItemsDeleted(const KFileItemList &items)
Definition: kdirlister.cpp:2544
CachedItemsJob(KDirLister *lister, const KUrl &url, bool reload)
Definition: kdirlister.cpp:290
List of KFileItems, which adds a few helper methods to QList<KFileItem>.
Definition: kfileitem.h:674
void slotFilesChanged(const QStringList &fileList)
Notify that files have been changed.
Definition: kdirlister.cpp:932
QList< QRegExp > lstFilters
Definition: kdirlister_p.h:158
KFileItem itemForUrl(const KUrl &url) const
Definition: kdirlister.cpp:782
const KShortcut & reload()
bool listDir(KDirLister *lister, const KUrl &_url, bool _keep, bool _reload)
Definition: kdirlister.cpp:91
QList< CachedItemsJob * > m_cachedItemsJobs
Definition: kdirlister_p.h:150
Definition: kdirlister_p.h:42
static void emitLeftDirectory(const QString &url)
Definition: kdirnotify.cpp:67
void redirect(const KUrl &oldUrl, const KUrl &newUrl, bool keepItems)
Redirect this dirlister from oldUrl to newUrl.
Definition: kdirlister.cpp:2733
Design of the cache: There is a single KDirListerCache for the whole process.
Definition: kdirlister_p.h:181
void setAutoUpdate(KDirLister *lister, bool enable)
Definition: kdirlister.cpp:498
QString dir(const QString &fileClass)
Returns the most recently used directory accociated with this file-class.
Definition: krecentdirs.cpp:68
void setEmitCompleted(bool b)
Definition: kdirlister_p.h:478
KFileItemList * itemsForDir(const KUrl &dir) const
Definition: kdirlister.cpp:801
KFileItemList * lstMimeFilteredItems
Definition: kdirlister_p.h:147
void _k_slotTotalSize(KJob *, qulonglong)
Definition: kdirlister.cpp:2591
KIO::filesize_t processedSize
Definition: kdirlister_p.h:136
void emitItemsFromCache(KDirLister::Private::CachedItemsJob *job, KDirLister *lister, const KUrl &_url, bool _reload, bool _emitCompleted)
Definition: kdirlister.cpp:325
void slotFilesAdded(const QString &urlDirectory)
Notify that files have been added in directory The receiver will list that directory again to find th...
Definition: kdirlister.cpp:859
Definition: kdirlister_p.h:134
bool isLocalFile() const
void removeDir(const QString &path)
void addDir(const QString &path, WatchModes watchModes=WatchDirOnly)
QString url(AdjustPathOption trailing=LeaveTrailingSlash) const
void _k_slotSpeed(KJob *, unsigned long)
Definition: kdirlister.cpp:2621
static bool exists()
Helper class for the kiojob used to list and update a directory.
Definition: kdirlister.h:57
void moveListersWithoutCachedItemsJob(const KUrl &url)
Definition: kdirlister.cpp:2763
void addRefreshItem(const KUrl &directoryUrl, const KFileItem &oldItem, const KFileItem &item)
Definition: kdirlister.cpp:2454
void addNewItems(const KUrl &directoryUrl, const KFileItemList &items)
Definition: kdirlister.cpp:2443
Definition: netaccess.h:36
A KFileItem is a generic class to handle a file, local or remote.
Definition: kfileitem.h:45
This file is part of the KDE documentation.
Documentation copyright © 1996-2018 The KDE developers.
Generated on Wed Aug 22 2018 19:35:43 by doxygen 1.8.14 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2018 The KDE developers.
Generated on Wed Aug 22 2018 19:35:43 by doxygen 1.8.14 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.