mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-09-18 00:45:39 -04:00
Merge branch 'OpenMW:master' into master
This commit is contained in:
commit
43b5176367
@ -424,7 +424,7 @@ void ContentSelectorModel::ContentModel::addFiles(const QString& path, bool newf
|
||||
file->setFilePath(info.absoluteFilePath());
|
||||
if (add)
|
||||
addFile(newFile.release());
|
||||
setNew(file->fileName(), newfiles);
|
||||
setNew(file, newfiles);
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -480,7 +480,7 @@ void ContentSelectorModel::ContentModel::addFiles(const QString& path, bool newf
|
||||
// Put the file in the table
|
||||
if (add)
|
||||
addFile(newFile.release());
|
||||
setNew(file->fileName(), newfiles);
|
||||
setNew(file, newfiles);
|
||||
}
|
||||
catch (std::runtime_error& e)
|
||||
{
|
||||
@ -619,17 +619,12 @@ bool ContentSelectorModel::ContentModel::isNew(const QString& filepath) const
|
||||
return it.value();
|
||||
}
|
||||
|
||||
void ContentSelectorModel::ContentModel::setNew(const QString& filepath, bool isNew)
|
||||
void ContentSelectorModel::ContentModel::setNew(const EsmFile* file, bool isNew)
|
||||
{
|
||||
if (filepath.isEmpty())
|
||||
return;
|
||||
|
||||
const EsmFile* file = item(filepath);
|
||||
|
||||
if (!file)
|
||||
return;
|
||||
|
||||
mNewFiles[filepath] = isNew;
|
||||
mNewFiles[file->fileName()] = isNew;
|
||||
}
|
||||
|
||||
void ContentSelectorModel::ContentModel::setNonUserContent(const QStringList& fileList)
|
||||
|
@ -61,7 +61,7 @@ namespace ContentSelectorModel
|
||||
bool isEnabled(const QModelIndex& index) const;
|
||||
bool setCheckState(const EsmFile* file, bool isChecked);
|
||||
bool isNew(const QString& filepath) const;
|
||||
void setNew(const QString& filepath, bool isChecked);
|
||||
void setNew(const EsmFile* file, bool isChecked);
|
||||
void setNonUserContent(const QStringList& fileList);
|
||||
void setContentList(const QStringList& fileList);
|
||||
ContentFileList checkedItems() const;
|
||||
|
Loading…
x
Reference in New Issue
Block a user