diff options
| author | Tannin <devnull@localhost> | 2013-03-27 21:04:27 +0100 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2013-03-27 21:04:27 +0100 |
| commit | b4220cf2f4e1998299517490244a48f7ec2b0235 (patch) | |
| tree | 251c975507250eabd6c8a541b6c345cbf72288a7 /src/modinfodialog.cpp | |
| parent | 10485e15e4de3e1a6c30733ad2d4850591d31509 (diff) | |
| parent | e0eb97922d5ef4a1448e76f13374ebfda7fda403 (diff) | |
Merge with branch1.0
Diffstat (limited to 'src/modinfodialog.cpp')
| -rw-r--r-- | src/modinfodialog.cpp | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/src/modinfodialog.cpp b/src/modinfodialog.cpp index df42cc11..5d6f4a2b 100644 --- a/src/modinfodialog.cpp +++ b/src/modinfodialog.cpp @@ -154,7 +154,8 @@ ModInfoDialog::ModInfoDialog(ModInfo::Ptr modInfo, const DirectoryEntry *directo activateNexusTab(); } - ui->endorseBtn->setEnabled(m_ModInfo->endorsedState() == ModInfo::ENDORSED_FALSE); + ui->endorseBtn->setEnabled((m_ModInfo->endorsedState() == ModInfo::ENDORSED_FALSE) || + (m_ModInfo->endorsedState() == ModInfo::ENDORSED_NEVER)); } @@ -704,15 +705,17 @@ QString ModInfoDialog::getFileCategory(int categoryID) void ModInfoDialog::updateVersionColor() { - QPalette versionColor; +// QPalette versionColor; if (m_ModInfo->getVersion() < m_ModInfo->getNewestVersion()) { - versionColor.setColor(QPalette::Text, Qt::red); + ui->versionEdit->setStyleSheet("color: red"); +// versionColor.setColor(QPalette::Text, Qt::red); ui->versionEdit->setToolTip(tr("Current Version: %1").arg(m_ModInfo->getNewestVersion().canonicalString())); } else { - versionColor.setColor(QPalette::Text, Qt::green); + ui->versionEdit->setStyleSheet("color: green"); +// versionColor.setColor(QPalette::Text, Qt::green); ui->versionEdit->setToolTip(tr("No update available")); } - ui->versionEdit->setPalette(versionColor); +// ui->versionEdit->setPalette(versionColor); } @@ -1203,8 +1206,8 @@ void ModInfoDialog::on_overwriteTree_customContextMenuRequested(const QPoint &po void ModInfoDialog::on_overwrittenTree_itemDoubleClicked(QTreeWidgetItem *item, int) { - this->close(); emit modOpen(item->data(1, Qt::UserRole).toString(), TAB_CONFLICTS); + this->accept(); } void ModInfoDialog::on_refreshButton_clicked() @@ -1218,3 +1221,15 @@ void ModInfoDialog::on_endorseBtn_clicked() { emit endorseMod(m_ModInfo); } + +void ModInfoDialog::on_nextButton_clicked() +{ + emit modOpenNext(); + this->accept(); +} + +void ModInfoDialog::on_prevButton_clicked() +{ + emit modOpenPrev(); + this->accept(); +} |
