summaryrefslogtreecommitdiff
path: root/src/modinfodialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modinfodialog.cpp')
-rw-r--r--src/modinfodialog.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/modinfodialog.cpp b/src/modinfodialog.cpp
index 5d6f4a2b..be3052af 100644
--- a/src/modinfodialog.cpp
+++ b/src/modinfodialog.cpp
@@ -781,20 +781,21 @@ void ModInfoDialog::modDetailsUpdated(bool success)
// prevent sorting while we change the table
filesWidget->setSortingEnabled(false);
int row = 0;
- QList<ModInfo::NexusFileInfo>::const_iterator current, end;
+ QList<ModRepositoryFileInfo>::const_iterator current, end;
m_ModInfo->getNexusFiles(current, end);
for (; current != end; ++current) {
+ const ModRepositoryFileInfo &fileInfo = *current;
filesWidget->insertRow(row);
- int type = current->category;
+ int type = fileInfo.categoryID;
filesWidget->setItem(row, 4, new QTableWidgetItem(QString("%1").arg(type)));
filesWidget->setItem(row, 0, new QTableWidgetItem(getFileCategory(type)));
- QTableWidgetItem *nameItem = new QTableWidgetItem(current->name);
- nameItem->setToolTip(current->description);
- nameItem->setData(Qt::UserRole, current->id);
+ QTableWidgetItem *nameItem = new QTableWidgetItem(fileInfo.name);
+ nameItem->setToolTip(fileInfo.description);
+ nameItem->setData(Qt::UserRole, fileInfo.fileID);
filesWidget->setItem(row, 1, nameItem);
- filesWidget->setItem(row, 2, new QTableWidgetItem(current->version));
+ filesWidget->setItem(row, 2, new QTableWidgetItem(fileInfo.version.canonicalString()));
QTableWidgetItem *sizeItem = new QTableWidgetItem();
- sizeItem->setData(Qt::DisplayRole, current->size);
+ sizeItem->setData(Qt::DisplayRole, fileInfo.fileSize);
filesWidget->setItem(row, 3, sizeItem);
++row;
}