diff options
Diffstat (limited to 'rbutil/rbutilqt/base/talkfile.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/talkfile.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/base/talkfile.cpp b/rbutil/rbutilqt/base/talkfile.cpp index 81dcf01ff5..bc3f5f965d 100644 --- a/rbutil/rbutilqt/base/talkfile.cpp +++ b/rbutil/rbutilqt/base/talkfile.cpp | |||
@@ -159,6 +159,19 @@ bool TalkFileCreator::createTalkList(QDir startDir) | |||
159 | // insert into List | 159 | // insert into List |
160 | if( !fileInf.fileName().isEmpty() && !fileInf.fileName().endsWith(".talk") && m_talkFiles) | 160 | if( !fileInf.fileName().isEmpty() && !fileInf.fileName().endsWith(".talk") && m_talkFiles) |
161 | { | 161 | { |
162 | //test if we should ignore this file | ||
163 | bool match = false; | ||
164 | for(int i=0; i < m_ignoreFiles.size();i++) | ||
165 | { | ||
166 | QRegExp rx(m_ignoreFiles[i].trimmed()); | ||
167 | rx.setPatternSyntax(QRegExp::Wildcard); | ||
168 | if(rx.exactMatch(fileInf.fileName())) | ||
169 | match = true; | ||
170 | } | ||
171 | if(match) | ||
172 | continue; | ||
173 | |||
174 | //generate entry | ||
162 | TalkGenerator::TalkEntry entry; | 175 | TalkGenerator::TalkEntry entry; |
163 | if(m_stripExtensions) | 176 | if(m_stripExtensions) |
164 | entry.toSpeak = stripExtension(fileInf.fileName()); | 177 | entry.toSpeak = stripExtension(fileInf.fileName()); |