equal
deleted
inserted
replaced
71 }; |
71 }; |
72 |
72 |
73 |
73 |
74 void tst_qdiriterator::data() |
74 void tst_qdiriterator::data() |
75 { |
75 { |
76 #ifdef Q_OS_WINCE |
76 #if defined(Q_OS_WINCE) || defined(Q_OS_SYMBIAN) |
77 QByteArray qtdir = qPrintable(QCoreApplication::applicationDirPath()); |
77 QByteArray qtdir = qPrintable(QCoreApplication::applicationDirPath()); |
78 qtdir += "/depot"; |
78 qtdir += "/depot"; |
79 #else |
79 #else |
80 #if defined(Q_OS_WIN) |
80 #if defined(Q_OS_WIN) |
81 const char *qtdir = "C:\\depot\\qt\\main"; |
81 const char *qtdir = "C:\\depot\\qt\\main"; |
146 |
146 |
147 dirent *entry = 0; |
147 dirent *entry = 0; |
148 |
148 |
149 int count = 0; |
149 int count = 0; |
150 while ((entry = ::readdir(dir))) { |
150 while ((entry = ::readdir(dir))) { |
151 if (qstrcmp(entry->d_name, ".") == 0) |
151 if (qstrcmp(entry->d_name, ".") == 0) |
152 continue; |
152 continue; |
153 if (qstrcmp(entry->d_name, "..") == 0) |
153 if (qstrcmp(entry->d_name, "..") == 0) |
154 continue; |
154 continue; |
155 ++count; |
155 ++count; |
156 QByteArray ba = dirpath; |
156 QByteArray ba = dirpath; |
157 ba += '/'; |
157 ba += '/'; |
158 ba += entry->d_name; |
158 ba += entry->d_name; |
196 QDirIterator dir(dirpath, |
196 QDirIterator dir(dirpath, |
197 //QDir::AllEntries | QDir::Hidden | QDir::NoDotAndDotDot, |
197 //QDir::AllEntries | QDir::Hidden | QDir::NoDotAndDotDot, |
198 //QDir::AllEntries | QDir::Hidden, |
198 //QDir::AllEntries | QDir::Hidden, |
199 QDir::Files, |
199 QDir::Files, |
200 QDirIterator::Subdirectories); |
200 QDirIterator::Subdirectories); |
201 |
201 |
202 while (dir.hasNext()) { |
202 while (dir.hasNext()) { |
203 dir.next(); |
203 dir.next(); |
204 //printf("%s\n", qPrintable(dir.fileName())); |
204 //printf("%s\n", qPrintable(dir.fileName())); |
205 0 && printf("%d %s\n", |
205 0 && printf("%d %s\n", |
206 dir.fileInfo().isDir(), |
206 dir.fileInfo().isDir(), |
229 //QDir::AllEntries | QDir::Hidden | QDir::NoDotAndDotDot, |
229 //QDir::AllEntries | QDir::Hidden | QDir::NoDotAndDotDot, |
230 //QDir::AllEntries | QDir::Hidden, |
230 //QDir::AllEntries | QDir::Hidden, |
231 //QDir::Files | QDir::NoDotAndDotDot, |
231 //QDir::Files | QDir::NoDotAndDotDot, |
232 QDir::Files, |
232 QDir::Files, |
233 QFileSystemIterator::Subdirectories); |
233 QFileSystemIterator::Subdirectories); |
234 |
234 |
235 for (; !dir.atEnd(); dir.next()) { |
235 for (; !dir.atEnd(); dir.next()) { |
236 dump && printf("%d %s\n", |
236 dump && printf("%d %s\n", |
237 dir.fileInfo().isDir(), |
237 dir.fileInfo().isDir(), |
238 //qPrintable(dir.fileInfo().absoluteFilePath()), |
238 //qPrintable(dir.fileInfo().absoluteFilePath()), |
239 //qPrintable(dir.path()), |
239 //qPrintable(dir.path()), |