NOISSUE Display mod colours in optional mod dialog

This commit is contained in:
Jamie Mansfield
2022-05-02 20:27:20 +01:00
parent b433882ac1
commit dbe7d9ea2e
3 changed files with 16 additions and 0 deletions

View File

@@ -73,6 +73,11 @@ QVariant AtlOptionalModListModel::data(const QModelIndex &index, int role) const
return mod.description;
}
}
else if (role == Qt::ForegroundRole) {
if (!mod.colour.isEmpty() && m_version.colours.contains(mod.colour)) {
return QColor(QString("#%1").arg(m_version.colours[mod.colour]));
}
}
else if (role == Qt::CheckStateRole) {
if (index.column() == EnabledColumn) {
return m_selection[mod.name] ? Qt::Checked : Qt::Unchecked;