settings: add seamless_gui_mode settings (#810)

This commit is contained in:
Marek Marczykowski-Górecki 2014-04-01 01:13:34 +02:00
parent ad99db9ca9
commit a09f558b4b
2 changed files with 25 additions and 1 deletions

View File

@ -289,6 +289,12 @@ class VMSettingsWindow(Ui_SettingsDialog, QDialog):
else: else:
self.run_in_debug_mode.setVisible(False) self.run_in_debug_mode.setVisible(False)
if hasattr(self.vm, 'seamless_gui_mode'):
self.seamless_gui.setVisible(True)
self.seamless_gui.setChecked(self.vm.seamless_gui_mode)
else:
self.seamless_gui.setVisible(False)
#type #type
self.type_label.setText(self.vm.type) self.type_label.setText(self.vm.type)
@ -399,6 +405,14 @@ class VMSettingsWindow(Ui_SettingsDialog, QDialog):
except Exception as ex: except Exception as ex:
msg.append(str(ex)) msg.append(str(ex))
try:
if self.seamless_gui.isVisible():
if self.vm.seamless_gui_mode != self.seamless_gui.isChecked():
self.vm.seamless_gui_mode = self.seamless_gui.isChecked()
self.anything_changed = True
except Exception as ex:
msg.append(str(ex))
#max priv storage #max priv storage
priv_size = self.max_priv_storage.value() priv_size = self.max_priv_storage.value()
if self.priv_img_size != priv_size: if self.priv_img_size != priv_size:

View File

@ -29,7 +29,7 @@
<locale language="English" country="UnitedStates"/> <locale language="English" country="UnitedStates"/>
</property> </property>
<property name="currentIndex"> <property name="currentIndex">
<number>2</number> <number>0</number>
</property> </property>
<widget class="QWidget" name="basic_tab"> <widget class="QWidget" name="basic_tab">
<property name="locale"> <property name="locale">
@ -119,6 +119,13 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="4" column="0">
<widget class="QCheckBox" name="seamless_gui">
<property name="text">
<string>Seamless GUI</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
</item> </item>
@ -131,6 +138,9 @@
<string>General</string> <string>General</string>
</property> </property>
<layout class="QFormLayout" name="formLayout_4"> <layout class="QFormLayout" name="formLayout_4">
<property name="fieldGrowthPolicy">
<enum>QFormLayout::AllNonFixedFieldsGrow</enum>
</property>
<item row="0" column="0"> <item row="0" column="0">
<widget class="QLabel" name="label_13"> <widget class="QLabel" name="label_13">
<property name="text"> <property name="text">