From e1a8dc65ce6276449e25d181704bf1b4121400e5 Mon Sep 17 00:00:00 2001 From: LillyJadeKatrin Date: Sat, 22 Jun 2024 00:26:52 -0400 Subject: [PATCH] Fix cut off text in Achievements dialog --- Source/Core/DolphinQt/Achievements/AchievementBox.cpp | 3 +++ .../DolphinQt/Achievements/AchievementLeaderboardWidget.cpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Source/Core/DolphinQt/Achievements/AchievementBox.cpp b/Source/Core/DolphinQt/Achievements/AchievementBox.cpp index 645beb7613..02326d3716 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementBox.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementBox.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include @@ -30,9 +31,11 @@ AchievementBox::AchievementBox(QWidget* parent, rc_client_achievement_t* achieve m_badge = new QLabel(); QLabel* title = new QLabel(QString::fromUtf8(achievement->title, strlen(achievement->title))); title->setWordWrap(true); + title->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); QLabel* description = new QLabel(QString::fromUtf8(achievement->description, strlen(achievement->description))); description->setWordWrap(true); + description->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); QLabel* points = new QLabel(tr("%1 points").arg(achievement->points)); m_status = new QLabel(); m_progress_bar = new QProgressBar(); diff --git a/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp b/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp index 7ded150a09..e7578a31e9 100644 --- a/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp +++ b/Source/Core/DolphinQt/Achievements/AchievementLeaderboardWidget.cpp @@ -57,8 +57,10 @@ void AchievementLeaderboardWidget::UpdateData(bool clean_all) m_leaderboard_order[leaderboard->id] = row; QLabel* a_title = new QLabel(QString::fromUtf8(leaderboard->title)); a_title->setWordWrap(true); + a_title->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); QLabel* a_description = new QLabel(QString::fromUtf8(leaderboard->description)); a_description->setWordWrap(true); + a_description->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); QVBoxLayout* a_col_left = new QVBoxLayout(); a_col_left->addWidget(a_title); a_col_left->addWidget(a_description);