forked from qt-creator/qt-creator
Docker: Implement fallback for DockerDevice::directoryEntries()
Change-Id: I57430bc4cf79abfc07ccbe06746a0857e10053da Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -1192,8 +1192,13 @@ FilePaths DockerDevice::directoryEntries(const FilePath &filePath,
|
||||
});
|
||||
}
|
||||
|
||||
QTC_CHECK(false); // FIXME: Implement
|
||||
return {};
|
||||
QtcProcess proc;
|
||||
proc.setCommand({"ls", {"-1", "-b", "--", filePath.path()}});
|
||||
runProcess(proc);
|
||||
proc.waitForFinished();
|
||||
|
||||
QStringList entries = proc.stdOut().split('\n', Qt::SkipEmptyParts);
|
||||
return FilePath::filterEntriesHelper(filePath, entries, nameFilters, filters, sort);
|
||||
}
|
||||
|
||||
QByteArray DockerDevice::fileContents(const FilePath &filePath, qint64 limit, qint64 offset) const
|
||||
|
||||
Reference in New Issue
Block a user