From d0a1135f00f21a8d1bbe21391a56fac7cb820d36 Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Tue, 9 May 2017 12:43:43 +0200 Subject: QDirIterator docs: add a cool recursive file-finding snippet This is one of the main use cases for QDirIterator, but it wasn't obvious enough that it's possible. Change-Id: Idae11cfe75dd0e16f1a960bba2470b1695d11241 Reviewed-by: Robin Burchell --- src/corelib/doc/snippets/code/src_corelib_io_qdiriterator.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/corelib/doc') diff --git a/src/corelib/doc/snippets/code/src_corelib_io_qdiriterator.cpp b/src/corelib/doc/snippets/code/src_corelib_io_qdiriterator.cpp index 7a6ffeae06..31442a5516 100644 --- a/src/corelib/doc/snippets/code/src_corelib_io_qdiriterator.cpp +++ b/src/corelib/doc/snippets/code/src_corelib_io_qdiriterator.cpp @@ -60,3 +60,12 @@ while (it.hasNext()) { // ... } //! [0] + +//! [1] +QDirIterator it("/sys", QStringList() << "scaling_cur_freq", QDir::NoFilter, QDirIterator::Subdirectories); +while (it.hasNext()) { + QFile f(it.next()); + f.open(QIODevice::ReadOnly); + qDebug() << f.fileName() << f.readAll().trimmed().toDouble() / 1000 << "MHz"; +} +//! [1] -- cgit v1.2.3