summaryrefslogtreecommitdiff
path: root/src/modinfodialog.cpp
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2013-05-10 10:57:35 +0200
committerTannin <devnull@localhost>2013-05-10 10:57:35 +0200
commit9bc123e8e2dbd17508a68e4afc2eb881873601bd (patch)
tree9e082b7cfca4069d4f47f2a639b570b9ad0a167a /src/modinfodialog.cpp
parentd161e1a0d61181185323fcb547d9e0651d546fb2 (diff)
- initial support for exposing the nexusbridge to python
- started improving usability of nexus bridge - support for installers implemented in python
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..d1c37263 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) {
+ 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;
}