diff --git a/src/frontend/qt_sdl/ROMInfoDialog.cpp b/src/frontend/qt_sdl/ROMInfoDialog.cpp index 5ca720d3e..7859327a5 100644 --- a/src/frontend/qt_sdl/ROMInfoDialog.cpp +++ b/src/frontend/qt_sdl/ROMInfoDialog.cpp @@ -82,7 +82,13 @@ ROMInfoDialog::ROMInfoDialog(QWidget* parent) : QDialog(parent), ui(new Ui::ROMI ui->dsiIconImage->setPixmap(QPixmap::fromImage(iconImage)); } - ui->iconTitle->setText(QString::fromUtf16(banner->EnglishTitle)); + // It seems that setting line-height is not supported in QSS, but is supported in the subset of + // CSS implemented in rich text areas. So this will have to be here instead of in the .ui file. + ui->iconTitle->setText( + "
" + + QString::fromUtf16(banner->EnglishTitle).replace('\n', "
") + + "
" + ); ui->japaneseTitle->setText(QString::fromUtf16(banner->JapaneseTitle)); ui->englishTitle->setText(QString::fromUtf16(banner->EnglishTitle)); diff --git a/src/frontend/qt_sdl/ROMInfoDialog.ui b/src/frontend/qt_sdl/ROMInfoDialog.ui index 25592889f..331207e1e 100644 --- a/src/frontend/qt_sdl/ROMInfoDialog.ui +++ b/src/frontend/qt_sdl/ROMInfoDialog.ui @@ -6,8 +6,8 @@ 0 0 - 557 - 547 + 482 + 516 @@ -525,108 +525,193 @@ - - - - Save icon + + + + QFrame::Box - - - - - - - 0 - 0 - + + QFrame::Plain - - #iconBox { - border: 1px solid black; - background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 white, - stop: 1 lightgrey); -} - -#titleBox { - border: 0.5px solid grey; - background-color: #fbfbfb; -} - -#iconTitle { - color: black; -} - + + 1 - - - - - Qt::AlignCenter - - - false - - - false - - + + + 0 + - 2 + 0 + + + 0 - 2 + 0 - - + + - + 0 0 - 32 - 32 + 187 + 43 - 32 - 32 + 187 + 45 - - [icon] - - - - - - - - 0 - 0 - + + #iconBox { + border: 1px solid white; + background-color: qlineargradient( + x1: 0, y1: 1, + x2: 0, y2: 0, + stop: 0 #c3c3c3, + stop: 0.199 #c3c3c3, + stop: 0.2 #d3d3d3, + stop: 0.399 #d3d3d3, + stop: 0.4 #e3e3e3, + stop: 0.599 #e3e3e3, + stop: 0.6 #f3f3f3, + stop: 0.799 #f3f3f3, + stop: 0.8 #fbfbfb, + stop: 1 #fbfbfb + ); +} + +#iconTitle { + border: 1px solid #a2a2a2; + border-left-color: #797979; + letter-spacing: -0.5px; + background-color: qlineargradient( + x1: 0, y1: 0, + x2: 0, y2: 1, + stop: 0.000000 #fbfbfb, + stop: 0.024380 #fbfbfb, + stop: 0.024390 #e3e3e3, + stop: 0.048770 #e3e3e3, + stop: 0.048780 #fbfbfb, + stop: 0.073161 #fbfbfb, + stop: 0.073171 #e3e3e3, + stop: 0.097551 #e3e3e3, + stop: 0.097561 #fbfbfb, + stop: 0.121941 #fbfbfb, + stop: 0.121951 #e3e3e3, + stop: 0.146331 #e3e3e3, + stop: 0.146341 #fbfbfb, + stop: 0.170722 #fbfbfb, + stop: 0.170732 #e3e3e3, + stop: 0.195112 #e3e3e3, + stop: 0.195122 #fbfbfb, + stop: 0.219502 #fbfbfb, + stop: 0.219512 #e3e3e3, + stop: 0.243892 #e3e3e3, + stop: 0.243902 #fbfbfb, + stop: 0.268283 #fbfbfb, + stop: 0.268293 #e3e3e3, + stop: 0.292673 #e3e3e3, + stop: 0.292683 #fbfbfb, + stop: 0.317063 #fbfbfb, + stop: 0.317073 #e3e3e3, + stop: 0.341453 #e3e3e3, + stop: 0.341463 #fbfbfb, + stop: 0.365844 #fbfbfb, + stop: 0.365854 #e3e3e3, + stop: 0.390234 #e3e3e3, + stop: 0.390244 #fbfbfb, + stop: 0.414624 #fbfbfb, + stop: 0.414634 #e3e3e3, + stop: 0.439014 #e3e3e3, + stop: 0.439024 #fbfbfb, + stop: 0.463405 #fbfbfb, + stop: 0.463415 #e3e3e3, + stop: 0.487795 #e3e3e3, + stop: 0.487805 #fbfbfb, + stop: 0.512185 #fbfbfb, + stop: 0.512195 #e3e3e3, + stop: 0.536575 #e3e3e3, + stop: 0.536585 #fbfbfb, + stop: 0.560966 #fbfbfb, + stop: 0.560976 #e3e3e3, + stop: 0.585356 #e3e3e3, + stop: 0.585366 #fbfbfb, + stop: 0.609746 #fbfbfb, + stop: 0.609756 #e3e3e3, + stop: 0.634136 #e3e3e3, + stop: 0.634146 #fbfbfb, + stop: 0.658527 #fbfbfb, + stop: 0.658537 #e3e3e3, + stop: 0.682917 #e3e3e3, + stop: 0.682927 #fbfbfb, + stop: 0.707307 #fbfbfb, + stop: 0.707317 #e3e3e3, + stop: 0.731697 #e3e3e3, + stop: 0.731707 #fbfbfb, + stop: 0.756088 #fbfbfb, + stop: 0.756098 #e3e3e3, + stop: 0.780478 #e3e3e3, + stop: 0.780488 #fbfbfb, + stop: 0.804868 #fbfbfb, + stop: 0.804878 #e3e3e3, + stop: 0.829258 #e3e3e3, + stop: 0.829268 #fbfbfb, + stop: 0.853649 #fbfbfb, + stop: 0.853659 #e3e3e3, + stop: 0.878039 #e3e3e3, + stop: 0.878049 #fbfbfb, + stop: 0.902429 #fbfbfb, + stop: 0.902439 #e3e3e3, + stop: 0.926819 #e3e3e3, + stop: 0.926829 #fbfbfb, + stop: 0.951210 #fbfbfb, + stop: 0.951220 #e3e3e3, + stop: 0.975600 #e3e3e3, + stop: 0.975610 #fbfbfb + ); +} + - + + Qt::AlignCenter + + + false + + + false + + - 1 + 5 - 1 + 0 - 1 + 0 - 1 + 0 - + + 6 + + + 0 + + @@ -636,11 +721,8 @@ - Courier New 8 - 50 - false - false + NoAntialias @@ -651,31 +733,30 @@ - - - - Qt::Horizontal + + + + + 0 + 0 + - + - 20 - 20 + 32 + 32 - - - - - - Qt::Horizontal - - + - 20 - 20 + 32 + 32 - + + [icon] + + @@ -683,7 +764,33 @@ - + + + + Qt::Horizontal + + + + 0 + 0 + + + + + + + + Qt::Horizontal + + + + 0 + 0 + + + + + @@ -758,6 +865,13 @@ + + + Save icon + + + + false @@ -767,32 +881,6 @@ - - - - Qt::Horizontal - - - - 0 - 0 - - - - - - - - Qt::Horizontal - - - - 0 - 0 - - - -