formatting

This commit is contained in:
faith 2024-12-12 15:40:51 +08:00
parent 5680008cae
commit ee46b6bbab
4 changed files with 11 additions and 14 deletions

View File

@ -40,9 +40,8 @@ void CompatibilityInfoClass::UpdateCompatibilityDatabase(QWidget* parent) {
if (reply->error() != QNetworkReply::NoError) { if (reply->error() != QNetworkReply::NoError) {
reply->deleteLater(); reply->deleteLater();
QMessageBox::critical( QMessageBox::critical(parent, tr("Error"),
parent, tr("Error"), tr("Unable to update compatibility data! Try again later."));
tr("Unable to update compatibility data! Try again later."));
// Try loading compatibility_file.json again // Try loading compatibility_file.json again
LoadCompatibilityFile(); LoadCompatibilityFile();
return; return;
@ -141,11 +140,12 @@ bool CompatibilityInfoClass::LoadCompatibilityFile() {
// Returns true if compatibility is loaded succescfully // Returns true if compatibility is loaded succescfully
QFileInfo check_file(m_compatibility_filename); QFileInfo check_file(m_compatibility_filename);
const auto modified_delta = QDateTime::currentDateTime() - check_file.lastModified(); const auto modified_delta = QDateTime::currentDateTime() - check_file.lastModified();
if (!check_file.exists() || !check_file.isFile() && if (!check_file.exists() ||
std::chrono::duration_cast<std::chrono::minutes>(modified_delta).count() > 60) { !check_file.isFile() &&
std::chrono::duration_cast<std::chrono::minutes>(modified_delta).count() > 60) {
return false; return false;
} }
QFile compatibility_file(m_compatibility_filename); QFile compatibility_file(m_compatibility_filename);
if (!compatibility_file.open(QIODevice::ReadOnly)) { if (!compatibility_file.open(QIODevice::ReadOnly)) {
compatibility_file.close(); compatibility_file.close();

View File

@ -11,7 +11,7 @@
#include "common/config.h" #include "common/config.h"
#include "core/file_format/psf.h" #include "core/file_format/psf.h"
static constexpr int COMPAT_DB_VERSION = 1; static constexpr int COMPAT_DB_VERSION = 1;
enum class CompatibilityStatus { enum class CompatibilityStatus {
Unknown, Unknown,

View File

@ -75,7 +75,7 @@ GameListFrame::GameListFrame(std::shared_ptr<GameInfoClass> game_info_get,
m_gui_context_menus.RequestGameMenu(pos, m_game_info->m_games, this, true); m_gui_context_menus.RequestGameMenu(pos, m_game_info->m_games, this, true);
}); });
connect(this, &QTableWidget::cellClicked, this, [=](int row, int column) { connect(this, &QTableWidget::cellClicked, this, [=](int row, int column) {
if (column == 2 && !m_game_info->m_games[row].compatibility.url.isEmpty()) { if (column == 2 && !m_game_info->m_games[row].compatibility.url.isEmpty()) {
QDesktopServices::openUrl(QUrl(m_game_info->m_games[row].compatibility.url)); QDesktopServices::openUrl(QUrl(m_game_info->m_games[row].compatibility.url));
} }
@ -263,12 +263,9 @@ void GameListFrame::SetCompatibilityItem(int row, int column, CompatibilityEntry
tooltip_string = status_explanation; tooltip_string = status_explanation;
} else { } else {
tooltip_string = tooltip_string =
"<p> <i>" + tr("Click to go to issue") + "</i>" + "<p> <i>" + tr("Click to go to issue") + "</i>" + "<br>" + tr("Last updated") +
"<br>" +
tr("Last updated") +
QString(": %1 (%2)").arg(entry.last_tested.toString("yyyy-MM-dd"), entry.version) + QString(": %1 (%2)").arg(entry.last_tested.toString("yyyy-MM-dd"), entry.version) +
"<br>" + "<br>" + status_explanation + "</p>";
status_explanation + "</p>";
} }
QPixmap circle_pixmap(16, 16); QPixmap circle_pixmap(16, 16);

View File

@ -93,7 +93,7 @@ private:
PSF psf; PSF psf;
std::shared_ptr<GameInfoClass> m_game_info = std::make_shared<GameInfoClass>(); std::shared_ptr<GameInfoClass> m_game_info = std::make_shared<GameInfoClass>();
std::shared_ptr<CompatibilityInfoClass> m_compat_info = std::shared_ptr<CompatibilityInfoClass> m_compat_info =
std::make_shared<CompatibilityInfoClass>(); std::make_shared<CompatibilityInfoClass>();
QTranslator* translator; QTranslator* translator;