mirror of
https://github.com/OpenMW/openmw.git
synced 2025-06-27 23:41:34 +00:00
Exclude directories from containsDataFiles
Also include capo's microoptimisation even though it doesn't make things any faster.
This commit is contained in:
parent
973282e471
commit
e779f115ef
1 changed files with 3 additions and 4 deletions
|
@ -10,6 +10,7 @@
|
||||||
#include <QDataStream>
|
#include <QDataStream>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
|
#include <QDirIterator>
|
||||||
#include <QFont>
|
#include <QFont>
|
||||||
#include <QIODevice>
|
#include <QIODevice>
|
||||||
|
|
||||||
|
@ -548,15 +549,13 @@ void ContentSelectorModel::ContentModel::addFiles(const QString& path, bool newf
|
||||||
|
|
||||||
bool ContentSelectorModel::ContentModel::containsDataFiles(const QString& path)
|
bool ContentSelectorModel::ContentModel::containsDataFiles(const QString& path)
|
||||||
{
|
{
|
||||||
QDir dir(path);
|
|
||||||
QStringList filters;
|
QStringList filters;
|
||||||
filters << "*.esp"
|
filters << "*.esp"
|
||||||
<< "*.esm"
|
<< "*.esm"
|
||||||
<< "*.omwgame"
|
<< "*.omwgame"
|
||||||
<< "*.omwaddon";
|
<< "*.omwaddon";
|
||||||
dir.setNameFilters(filters);
|
QDirIterator it(path, filters, QDir::Files | QDir::NoDotAndDotDot);
|
||||||
|
return it.hasNext();
|
||||||
return dir.entryList().count() != 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ContentSelectorModel::ContentModel::clearFiles()
|
void ContentSelectorModel::ContentModel::clearFiles()
|
||||||
|
|
Loading…
Reference in a new issue