diff options
| author | Tannin <devnull@localhost> | 2013-03-29 10:26:19 +0100 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2013-03-29 10:26:19 +0100 |
| commit | d9a6dbb916236531a96b9b84b06e7be666c05d56 (patch) | |
| tree | 2d143e96ae60a27738a16b310c712145d4a0aa55 /src/modinfodialog.cpp | |
| parent | f682f82db5d8ba514e927c9d7e88107348d5c32a (diff) | |
| parent | a47d9717884953b18b4b29e596d3e5a7d766e56e (diff) | |
Merge
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(); +} |
