forked from qt-creator/qt-creator
Show files added to INSTALL / DEPLOYMENT
This commit is contained in:
@@ -557,21 +557,31 @@ void Qt4PriFileNode::update(ProFile *includeFileExact, ProFileReader *readerExac
|
||||
folders[i] = projectDir + "/" + folders.at(i);
|
||||
}
|
||||
|
||||
|
||||
m_recursiveEnumerateFiles.clear();
|
||||
// Remove non existing items and non folders
|
||||
// todo fix files in INSTALL rules
|
||||
QStringList::iterator it = folders.begin();
|
||||
while (it != folders.end()) {
|
||||
QFileInfo fi(*it);
|
||||
if (!fi.exists() || !fi.isDir())
|
||||
if (fi.exists()) {
|
||||
if (fi.isDir()) {
|
||||
// keep directories
|
||||
++it;
|
||||
} else {
|
||||
// move files directly to m_recursiveEnumerateFiles
|
||||
m_recursiveEnumerateFiles << *it;
|
||||
it = folders.erase(it);
|
||||
}
|
||||
} else {
|
||||
// do remove non exsting stuff
|
||||
it = folders.erase(it);
|
||||
else
|
||||
++it;
|
||||
}
|
||||
}
|
||||
|
||||
folders.removeDuplicates();
|
||||
watchFolders(folders.toSet());
|
||||
|
||||
m_recursiveEnumerateFiles.clear();
|
||||
foreach (const QString &folder, folders) {
|
||||
m_recursiveEnumerateFiles += recursiveEnumerate(folder);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user