Hook up CGA composite controls to rest of the emulator

This commit is contained in:
Cacodemon345
2025-08-21 02:32:36 +06:00
parent e560cf92d1
commit 43db96831d
43 changed files with 857 additions and 30 deletions

View File

@@ -54,7 +54,7 @@
<x>0</x>
<y>0</y>
<width>724</width>
<height>23</height>
<height>21</height>
</rect>
</property>
<widget class="QMenu" name="menuAction">
@@ -205,6 +205,7 @@
<addaction name="actionFullscreen"/>
<addaction name="menuFullscreen_stretch_mode"/>
<addaction name="actionApply_fullscreen_stretch_mode_when_maximized"/>
<addaction name="actionCGA_composite_settings"/>
<addaction name="menuEGA_S_VGA_settings"/>
<addaction name="separator"/>
<addaction name="actionCGA_PCjr_Tandy_EGA_S_VGA_overscan"/>
@@ -232,7 +233,7 @@
<widget class="QStatusBar" name="statusbar"/>
<widget class="QToolBar" name="toolBar">
<property name="contextMenuPolicy">
<enum>Qt::PreventContextMenu</enum>
<enum>Qt::ContextMenuPolicy::PreventContextMenu</enum>
</property>
<property name="windowTitle">
<string notr="true">toolBar</string>
@@ -244,7 +245,7 @@
<bool>false</bool>
</property>
<property name="allowedAreas">
<set>Qt::TopToolBarArea</set>
<set>Qt::ToolBarArea::TopToolBarArea</set>
</property>
<property name="iconSize">
<size>
@@ -253,7 +254,7 @@
</size>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonIconOnly</enum>
<enum>Qt::ToolButtonStyle::ToolButtonIconOnly</enum>
</property>
<property name="floatable">
<bool>false</bool>
@@ -368,7 +369,7 @@
<string>E&amp;xit</string>
</property>
<property name="menuRole">
<enum>QAction::QuitRole</enum>
<enum>QAction::MenuRole::QuitRole</enum>
</property>
</action>
<action name="actionSettings">
@@ -380,7 +381,7 @@
<string>&amp;Settings...</string>
</property>
<property name="menuRole">
<enum>QAction::NoRole</enum>
<enum>QAction::MenuRole::NoRole</enum>
</property>
<property name="iconVisibleInMenu">
<bool>false</bool>
@@ -682,7 +683,7 @@
<bool>false</bool>
</property>
<property name="menuRole">
<enum>QAction::AboutQtRole</enum>
<enum>QAction::MenuRole::AboutQtRole</enum>
</property>
</action>
<action name="actionAbout_86Box">
@@ -690,7 +691,7 @@
<string>&amp;About 86Box...</string>
</property>
<property name="menuRole">
<enum>QAction::AboutRole</enum>
<enum>QAction::MenuRole::AboutRole</enum>
</property>
</action>
<action name="actionDocumentation">
@@ -743,7 +744,7 @@
<string>&amp;Preferences...</string>
</property>
<property name="menuRole">
<enum>QAction::PreferencesRole</enum>
<enum>QAction::MenuRole::PreferencesRole</enum>
</property>
</action>
<action name="actionEnable_Discord_integration">
@@ -816,7 +817,7 @@
<string>Renderer &amp;options...</string>
</property>
<property name="menuRole">
<enum>QAction::NoRole</enum>
<enum>QAction::MenuRole::NoRole</enum>
</property>
</action>
<action name="actionVulkan">
@@ -888,6 +889,11 @@
<string>&amp;Pen</string>
</property>
</action>
<action name="actionCGA_composite_settings">
<property name="text">
<string>CGA composite settings...</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>