diff options
| author | Tannin <devnull@localhost> | 2013-05-10 10:57:35 +0200 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2013-05-10 10:57:35 +0200 |
| commit | 9bc123e8e2dbd17508a68e4afc2eb881873601bd (patch) | |
| tree | 9e082b7cfca4069d4f47f2a639b570b9ad0a167a /src/modinfodialog.cpp | |
| parent | d161e1a0d61181185323fcb547d9e0651d546fb2 (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.cpp | 15 |
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; } |
