Qt/Updater: Move Download Size indicator to the top (#3499)

This commit is contained in:
KamFretoZ
2025-08-08 20:15:08 +07:00
committed by GitHub
parent edd63dfd9c
commit ebbc1e98b6
2 changed files with 16 additions and 12 deletions

View File

@@ -385,6 +385,7 @@ void AutoUpdaterWindow::getLatestReleaseComplete(s32 status_code, const Error& e
m_ui.currentVersion->setText(tr("Current Version: %1 (%2)").arg(g_scm_hash_str).arg(g_scm_date_str));
m_ui.newVersion->setText(tr("New Version: %1 (%2)").arg(m_latest_sha).arg(doc_object["published_at"].toString()));
m_ui.downloadSize->setText(tr("Download Size: %1 MB").arg(static_cast<double>(m_download_size) / 1000000.0, 0, 'f', 2));
#ifdef AUTO_UPDATER_SUPPORTED
// search for the correct file
@@ -503,9 +504,6 @@ void AutoUpdaterWindow::getChangesComplete(s32 status_code, const Error& error,
"that you will have to reconfigure your settings after this update.</p>"));
}
changes_html += tr("<h4>Installing this update will download %1 MB through your internet connection.</h4>")
.arg(static_cast<double>(m_download_size) / 1000000.0, 0, 'f', 2);
m_ui.updateNotes->setText(changes_html);
}
else

View File

@@ -15,9 +15,9 @@
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2" stretch="0,1">
<layout class="QHBoxLayout" name="updateTextLayout" stretch="0,1">
<item>
<widget class="QLabel" name="label_2">
<widget class="QLabel" name="icon">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
@@ -28,16 +28,15 @@
<string/>
</property>
<property name="pixmap">
<pixmap resource="resources/resources.qrc">:/icons/UpdateDuck.png</pixmap>
<pixmap resource="resources/duckstation-qt.qrc">:/icons/UpdateDuck.png</pixmap>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label">
<widget class="QLabel" name="updateLabel">
<property name="font">
<font>
<pointsize>16</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
@@ -62,15 +61,22 @@
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="downloadSize">
<property name="text">
<string>Download Size:</string>
</property>
</widget>
</item>
<item>
<widget class="QTextBrowser" name="updateNotes"/>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<layout class="QHBoxLayout" name="actionButtons">
<item>
<spacer name="horizontalSpacer">
<spacer name="buttonSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
@@ -112,7 +118,7 @@
</layout>
</widget>
<resources>
<include location="resources/resources.qrc"/>
<include location="resources/duckstation-qt.qrc"/>
</resources>
<connections/>
</ui>