chore: fix some codeql warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
@@ -103,13 +103,16 @@ void ImportFTBPage::suggestCurrent()
|
||||
dialog->setSuggestedIconFromFile(FS::PathCombine(selected.path, "folder.jpg"), editedLogoName);
|
||||
}
|
||||
|
||||
void ImportFTBPage::onPublicPackSelectionChanged(QModelIndex now, QModelIndex prev)
|
||||
void ImportFTBPage::onPublicPackSelectionChanged(QModelIndex now, QModelIndex)
|
||||
{
|
||||
if (!now.isValid()) {
|
||||
onPackSelectionChanged();
|
||||
return;
|
||||
}
|
||||
Modpack selectedPack = currentModel->data(now, Qt::UserRole).value<Modpack>();
|
||||
|
||||
QVariant raw = currentModel->data(now, Qt::UserRole);
|
||||
Q_ASSERT(raw.canConvert<Modpack>());
|
||||
auto selectedPack = raw.value<Modpack>();
|
||||
onPackSelectionChanged(&selectedPack);
|
||||
}
|
||||
|
||||
|
||||
@@ -143,8 +143,12 @@ FilterModel::FilterModel(QObject* parent) : QSortFilterProxyModel(parent)
|
||||
|
||||
bool FilterModel::lessThan(const QModelIndex& left, const QModelIndex& right) const
|
||||
{
|
||||
Modpack leftPack = sourceModel()->data(left, Qt::UserRole).value<Modpack>();
|
||||
Modpack rightPack = sourceModel()->data(right, Qt::UserRole).value<Modpack>();
|
||||
QVariant leftRaw = sourceModel()->data(left, Qt::UserRole);
|
||||
Q_ASSERT(leftRaw.canConvert<Modpack>());
|
||||
auto leftPack = leftRaw.value<Modpack>();
|
||||
QVariant rightRaw = sourceModel()->data(right, Qt::UserRole);
|
||||
Q_ASSERT(rightRaw.canConvert<Modpack>());
|
||||
auto rightPack = rightRaw.value<Modpack>();
|
||||
|
||||
if (m_currentSorting == Sorting::ByGameVersion) {
|
||||
Version lv(leftPack.mcVersion);
|
||||
@@ -166,7 +170,9 @@ bool FilterModel::filterAcceptsRow([[maybe_unused]] int sourceRow, [[maybe_unuse
|
||||
return true;
|
||||
}
|
||||
QModelIndex index = sourceModel()->index(sourceRow, 0, sourceParent);
|
||||
Modpack pack = sourceModel()->data(index, Qt::UserRole).value<Modpack>();
|
||||
QVariant raw = sourceModel()->data(index, Qt::UserRole);
|
||||
Q_ASSERT(raw.canConvert<Modpack>());
|
||||
auto pack = raw.value<Modpack>();
|
||||
return pack.name.contains(m_searchTerm, Qt::CaseInsensitive);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user