diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2017-05-09 12:43:43 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2017-05-16 06:00:47 +0000 |
commit | d0a1135f00f21a8d1bbe21391a56fac7cb820d36 (patch) | |
tree | 9321e54846a21384b90f4dd8a726aa3fc83f3dde /src/corelib/doc | |
parent | 7da9fa289068ed742307c6b921442365130e0818 (diff) |
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 <robin.burchell@crimson.no>
Diffstat (limited to 'src/corelib/doc')
-rw-r--r-- | src/corelib/doc/snippets/code/src_corelib_io_qdiriterator.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
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] |