Fix placement of CPU frame size option, also add Exit option

This commit is contained in:
Cacodemon345
2025-07-11 15:12:11 +06:00
parent 688b371419
commit f4f6bbc465
4 changed files with 75 additions and 86 deletions

View File

@@ -315,9 +315,6 @@
</layout>
</item>
<item>
<widget class="QFrame" name="horizontalFrame">
<layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0">
<widget class="QGroupBox" name="groupBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
@@ -353,20 +350,7 @@
</layout>
</widget>
</item>
<item row="0" column="1">
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="0" column="2">
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
@@ -398,22 +382,6 @@
</layout>
</widget>
</item>
<item row="1" column="0" colspan="3">
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">

View File

@@ -181,3 +181,9 @@ VMManagerMainWindow::checkForUpdatesTriggered()
const auto updateCheck = new UpdateCheckDialog(updateChannel);
updateCheck->exec();
}
void VMManagerMainWindow::on_actionExit_triggered()
{
this->close();
}

View File

@@ -52,6 +52,8 @@ private slots:
void preferencesTriggered();
static void checkForUpdatesTriggered();
void on_actionExit_triggered();
protected:
void closeEvent(QCloseEvent *event) override;
};

View File

@@ -35,6 +35,8 @@
<string>File</string>
</property>
<addaction name="actionNew_Machine"/>
<addaction name="separator"/>
<addaction name="actionExit"/>
</widget>
<addaction name="menuFile"/>
<addaction name="menuTools"/>
@@ -204,6 +206,17 @@
<string>Check for updates</string>
</property>
</action>
<action name="actionExit">
<property name="icon">
<iconset theme="QIcon::ThemeIcon::ApplicationExit"/>
</property>
<property name="text">
<string>&amp;Exit</string>
</property>
<property name="menuRole">
<enum>QAction::MenuRole::QuitRole</enum>
</property>
</action>
</widget>
<resources>
<include location="../qt_resources.qrc"/>