forked from qt-creator/qt-creator
Utils: Combine some of the iterateWithFind overloads
Change-Id: I668447d0049f2e35cd0c76d2c5708779196167ec Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -948,17 +948,8 @@ bool DockerDevice::ensureReachable(const FilePath &other) const
|
||||
}
|
||||
|
||||
void DockerDevice::iterateDirectory(const FilePath &filePath,
|
||||
const FilePath::IterateDirCallback &callBack,
|
||||
const FileFilter &filter) const
|
||||
{
|
||||
QTC_ASSERT(handlesFile(filePath), return);
|
||||
auto runInShell = [this](const CommandLine &cmd) { return d->runInShell(cmd); };
|
||||
FileUtils::iterateUnixDirectory(filePath, filter, &d->m_useFind, runInShell, callBack);
|
||||
}
|
||||
|
||||
void DockerDevice::iterateDirectory(const FilePath &filePath,
|
||||
const FilePath::IterateDirWithInfoCallback &callBack,
|
||||
const FileFilter &filter) const
|
||||
const FilePath::IterateDirCallback &callBack,
|
||||
const FileFilter &filter) const
|
||||
{
|
||||
QTC_ASSERT(handlesFile(filePath), return);
|
||||
auto runInShell = [this](const CommandLine &cmd) { return d->runInShell(cmd); };
|
||||
|
||||
@@ -99,12 +99,10 @@ public:
|
||||
bool copyFile(const Utils::FilePath &filePath, const Utils::FilePath &target) const override;
|
||||
bool renameFile(const Utils::FilePath &filePath, const Utils::FilePath &target) const override;
|
||||
Utils::FilePath symLinkTarget(const Utils::FilePath &filePath) const override;
|
||||
void iterateDirectory(const Utils::FilePath &filePath,
|
||||
const Utils::FilePath::IterateDirCallback &callBack,
|
||||
const Utils::FileFilter &filter) const override;
|
||||
void iterateDirectory(const Utils::FilePath &filePath,
|
||||
const Utils::FilePath::IterateDirWithInfoCallback &callBack,
|
||||
const Utils::FileFilter &filter) const override;
|
||||
void iterateDirectory(
|
||||
const Utils::FilePath &filePath,
|
||||
const Utils::FilePath::IterateDirCallback &callBack,
|
||||
const Utils::FileFilter &filter) const override;
|
||||
std::optional<QByteArray> fileContents(const Utils::FilePath &filePath,
|
||||
qint64 limit,
|
||||
qint64 offset) const override;
|
||||
|
||||
Reference in New Issue
Block a user