9#include <QtCore/QString>
10#include <QtCore/QStringList>
46 virtual std::optional<ParsedEntry>
parseFile(
const QString& filePath) = 0;
67 virtual void commitBatch(
const QStringList& removedKeys,
const QList<ParsedEntry>& currentEntries) = 0;
Consumer-supplied strategy for a DirectoryLoader.
Definition IDirectoryLoaderSink.h:32
virtual ~IDirectoryLoaderSink()=default
virtual void commitBatch(const QStringList &removedKeys, const QList< ParsedEntry > ¤tEntries)=0
Apply the result of a full rescan to the sink's registry.
virtual std::optional< ParsedEntry > parseFile(const QString &filePath)=0
Parse one file.
Definition DirectoryLoader.h:18