Baloo::UnIndexedFileIterator

Search for usage in LXR

Baloo::UnIndexedFileIterator Class Reference

#include <unindexedfileiterator.h>

Public Member Functions

 UnIndexedFileIterator (const FileIndexerConfig *config, Transaction *transaction, const QString &folder)
 
bool cTimeChanged () const
 
QString filePath () const
 
QString mimetype () const
 
bool mTimeChanged () const
 
QString next ()
 

Detailed Description

Iterate over all the files (and directories) under a specific directory which require indexing.

This checks the following -

  • Config include / exclude path
  • Config filters
  • Config mimetype filters
  • Database for mtime differences

Definition at line 27 of file unindexedfileiterator.h.

Constructor & Destructor Documentation

◆ UnIndexedFileIterator()

UnIndexedFileIterator::UnIndexedFileIterator ( const FileIndexerConfig * config,
Transaction * transaction,
const QString & folder )

Definition at line 19 of file unindexedfileiterator.cpp.

◆ ~UnIndexedFileIterator()

UnIndexedFileIterator::~UnIndexedFileIterator ( )

Definition at line 28 of file unindexedfileiterator.cpp.

Member Function Documentation

◆ cTimeChanged()

bool UnIndexedFileIterator::cTimeChanged ( ) const

Definition at line 47 of file unindexedfileiterator.cpp.

◆ filePath()

QString UnIndexedFileIterator::filePath ( ) const

Definition at line 32 of file unindexedfileiterator.cpp.

◆ mimetype()

QString UnIndexedFileIterator::mimetype ( ) const

Definition at line 37 of file unindexedfileiterator.cpp.

◆ mTimeChanged()

bool UnIndexedFileIterator::mTimeChanged ( ) const

Definition at line 42 of file unindexedfileiterator.cpp.

◆ next()

QString UnIndexedFileIterator::next ( )

Definition at line 52 of file unindexedfileiterator.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:20:16 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.