From 8831b1d83c7334a0c5b00a1d86f25229ab85b087 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Hrdli=C4=8Dka?= <13226155+dhrdlicka@users.noreply.github.com> Date: Fri, 22 Aug 2025 19:39:00 +0200 Subject: [PATCH] Update the Add New VM wizard appearance --- src/qt/assets/addvm-logo.png | Bin 0 -> 1787 bytes src/qt/assets/addvm-logo.svg | 113 +++++++++++++++++ src/qt/assets/addvm-watermark.png | Bin 0 -> 9484 bytes src/qt/assets/addvm-watermark.svg | 197 +++++++++++++++++++++++++++++ src/qt/qt_vmmanager_addmachine.cpp | 26 ++-- src/qt_resources.qrc | 2 + 6 files changed, 321 insertions(+), 17 deletions(-) create mode 100644 src/qt/assets/addvm-logo.png create mode 100644 src/qt/assets/addvm-logo.svg create mode 100644 src/qt/assets/addvm-watermark.png create mode 100644 src/qt/assets/addvm-watermark.svg diff --git a/src/qt/assets/addvm-logo.png b/src/qt/assets/addvm-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..926daf342bd15a09b1b70889aa3577c7111cbe94 GIT binary patch literal 1787 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4mJh`hH$2z?F$ zE|)qUAKw)|GwOKEEg>=Zc|k;GQOsJW~Od(m&lrfYkwrq zsydU>#{0o2*2ebWOWk{x8v}THDx8?C-=EOT*7`bQ?gADK*6Mm4g94v@_qUbz9Qhu9 zf7|`@pKaFH*`NPhX*WNtU}ucnvJFgX)(r8cPZ^oq_fI(OJ6W_{WoJyK^7Y_@53Bw_mF%C2b35m?XZb^0VCHJvFwuxzQfp-Ad}u^>c21 zVy*gX6t*V9BkI=jH+L#K-{oCDG2_~`{K&n(G{VW0tQJtD>W`5!J>u*{g z5-a!exwxEpwz$8}J#HS`a^JL(W65*c6{_VG5_Db%SyWHZ{!@m%bBg`sTYjfgnC90^@~hoDceeRa+qLXp z>ob?TuijrTz~IO*H_uR2HU8p_8;ZO5s{$s?ckuRB7Zp9r!*}odsfPv)$C;;2y`GWt zhT%ijuLg03?fKs)O%3%7xgu{-^rS0AKydChl}@%7@7}2!74iN4w$!NppUOVZe!-ySMjE zo94$S6VZLzwBuq$r=&5HW#y)+-Qu?^f4w|@{Km>PdyY+yzc=H;e1)3%PwJR6a^Jcv zxAyZpS5&g=sEBCfgp({~?|j@APS{-kKUGTV&7SXZTz~&I&+ysG!&{k=wafIFU+7hP zS5{TCiU|{roSvrp;Bo)@O?h_fo?&Mzu=}sx&!6IfTFocU_NE{0YTfhoT4hu7Q;A;BC(n)* zzX)IsTb-M-CQRBcZ<3nYzoI*@FRog-F)%n;`n&N(2CmjQeSOtDJbxz4@JpA!y**yR zq(rTvc zC22c5f7jIUdGhCH{pXwMx(5y~zwqI=si~RHwEVh~^A*7-RyVKhbWl=C+ngJ1bMWA0 zLn-}-CExsZbQ(&SC0h~S-f{DeLsF8Z9DjsPWX@fw<7=aB z_x$^1$;G|8^84KiF}*ME)_APibB~{gho|t#2~i>8(=T63FWFTk9KHQm;`aMbr-q-q zaO)Q5fn~lMlaKk%es*8C@&3NP#0jCR zwHQ{cyVnx8-fiK8&;NdF&as<&@ak&5Q>SMAc`Eclsq<)-#m&o?7aPugZCU(GO78rP zvj<+hGP&4f8f6!{aDKDgU$39Vm!_}_$o;*UJjwJa<3H{ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/assets/addvm-watermark.png b/src/qt/assets/addvm-watermark.png new file mode 100644 index 0000000000000000000000000000000000000000..8d898334232f88400790464cbd273330b621fa36 GIT binary patch literal 9484 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/qt/qt_vmmanager_addmachine.cpp b/src/qt/qt_vmmanager_addmachine.cpp index ce62c9ca3..b621d4733 100644 --- a/src/qt/qt_vmmanager_addmachine.cpp +++ b/src/qt/qt_vmmanager_addmachine.cpp @@ -47,14 +47,10 @@ VMManagerAddMachine(QWidget *parent) : QWizard(parent) #ifndef Q_OS_MACOS setWizardStyle(ModernStyle); - // setPixmap(LogoPixmap, scaledPixmap); - // setPixmap(LogoPixmap, wizardPixmap); - // setPixmap(WatermarkPixmap, scaledPixmap); - setPixmap(WatermarkPixmap, wizardPixmap); + setPixmap(LogoPixmap, QPixmap(":assets/addvm-logo.png")); #else - // macos - // setPixmap(BackgroundPixmap, scaledPixmap); - setPixmap(BackgroundPixmap, wizardPixmap); + setWizardStyle(MacStyle); + setPixmap(BackgroundPixmap, QPixmap(":/assets/86box-wizard.png")); #endif // Wizard wants to resize based on image. This keeps the size @@ -66,7 +62,6 @@ VMManagerAddMachine(QWidget *parent) : QWizard(parent) setMinimumSize(size()); #endif setOption(HaveHelpButton, false); - // setPixmap(LogoPixmap, QPixmap(":/settings/qt/icons/86Box-gray.ico")); setWindowTitle(tr("Add new system wizard")); } @@ -76,7 +71,7 @@ IntroPage(QWidget *parent) { setTitle(tr("Introduction")); - setPixmap(QWizard::WatermarkPixmap, QPixmap(":/assets/qt/assets/86box.png")); + setPixmap(QWizard::WatermarkPixmap, QPixmap(":assets/addvm-watermark.png")); topLabel = new QLabel(tr("This will help you add a new system to 86Box.")); // topLabel = new QLabel(tr("This will help you add a new system to 86Box.\n\n Choose \"New configuration\" if you'd like to create a new machine.\n\nChoose \"Use existing configuration\" if you'd like to paste in an existing configuration from elsewhere.")); @@ -112,9 +107,7 @@ WithExistingConfigPage:: WithExistingConfigPage(QWidget *parent) { setTitle(tr("Use existing configuration")); - - const auto topLabel = new QLabel(tr("Paste the contents of the existing configuration file into the box below.")); - topLabel->setWordWrap(true); + setSubTitle(tr("Paste the contents of the existing configuration file into the box below.")); existingConfiguration = new QPlainTextEdit(); const auto monospaceFont = new QFont(); @@ -132,7 +125,6 @@ WithExistingConfigPage(QWidget *parent) registerField("existingConfiguration*", this, "configuration"); const auto layout = new QVBoxLayout(); - layout->addWidget(topLabel); layout->addWidget(existingConfiguration); const auto loadFileButton = new QPushButton(); const auto loadFileLabel = new QLabel(tr("Load configuration from file")); @@ -207,12 +199,11 @@ NameAndLocationPage(QWidget *parent) dirValidate = QRegularExpression(R"(^[^/]+$)"); #endif - const auto topLabel = new QLabel(tr("Enter the name of the system and choose the location")); + setSubTitle(tr("Enter the name of the system and choose the location")); #else setTitle(tr("System name")); - const auto topLabel = new QLabel(tr("Enter the name of the system")); + setSubTitle(tr("Enter the name of the system")); #endif - topLabel->setWordWrap(true); const auto chooseDirectoryButton = new QPushButton(); chooseDirectoryButton->setIcon(QApplication::style()->standardIcon(QStyle::SP_DirIcon)); @@ -240,7 +231,6 @@ NameAndLocationPage(QWidget *parent) registerField("displayName*", displayName); const auto layout = new QGridLayout(); - layout->addWidget(topLabel, 0, 0, 1, -1); // Spacer row layout->setRowMinimumHeight(1, 20); layout->addWidget(systemNameLabel, 2, 0); @@ -352,6 +342,8 @@ ConclusionPage(QWidget *parent) { setTitle(tr("Complete")); + setPixmap(QWizard::WatermarkPixmap, QPixmap(":assets/addvm-watermark.png")); + topLabel = new QLabel(tr("The wizard will now launch the configuration for the new system.")); topLabel->setWordWrap(true); diff --git a/src/qt_resources.qrc b/src/qt_resources.qrc index 01bbc866a..78153d3ff 100644 --- a/src/qt_resources.qrc +++ b/src/qt_resources.qrc @@ -83,6 +83,8 @@ qt/assets/86box-yellow.png qt/assets/86box.png qt/assets/86box-wizard.png + qt/assets/addvm-logo.png + qt/assets/addvm-watermark.png qt/assets/systemicons/cpq_deskpro.png