<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>SettingsDialog</class> <widget class="QDialog" name="SettingsDialog"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>917</width> <height>573</height> </rect> </property> <property name="windowTitle"> <string>Settings</string> </property> <property name="windowIcon"> <iconset resource="../resources.qrc"> <normaloff>:/root.png</normaloff>:/root.png</iconset> </property> <layout class="QGridLayout" name="gridLayout"> <item row="0" column="0"> <layout class="QVBoxLayout" name="verticalLayout"> <item> <widget class="QTabWidget" name="tabWidget"> <property name="enabled"> <bool>true</bool> </property> <property name="locale"> <locale language="English" country="UnitedStates"/> </property> <property name="currentIndex"> <number>0</number> </property> <widget class="QWidget" name="basic_tab"> <property name="locale"> <locale language="English" country="UnitedStates"/> </property> <attribute name="title"> <string>Basic</string> </attribute> <layout class="QGridLayout" name="gridLayout_11"> <item row="2" column="0"> <widget class="QGroupBox" name="groupBox_4"> <property name="enabled"> <bool>true</bool> </property> <property name="title"> <string>General</string> </property> <layout class="QFormLayout" name="formLayout_4"> <property name="fieldGrowthPolicy"> <enum>QFormLayout::AllNonFixedFieldsGrow</enum> </property> <item row="0" column="0"> <widget class="QLabel" name="label_13"> <property name="text"> <string>Type:</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="type_label"> <property name="font"> <font> <weight>50</weight> <bold>false</bold> </font> </property> <property name="text"> <string>---</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_14"> <property name="text"> <string>Installed by RPM:</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLabel" name="rpm_label"> <property name="font"> <font> <weight>50</weight> <bold>false</bold> </font> </property> <property name="text"> <string>---</string> </property> </widget> </item> </layout> </widget> </item> <item row="3" column="0" colspan="2"> <widget class="QGroupBox" name="groupBox"> <property name="enabled"> <bool>true</bool> </property> <property name="title"> <string>Disk storage</string> </property> <layout class="QGridLayout" name="gridLayout_3"> <item row="1" column="1"> <widget class="QSpinBox" name="root_resize"> <property name="enabled"> <bool>true</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="suffix"> <string>MiB</string> </property> <property name="maximum"> <number>1048576</number> </property> <property name="singleStep"> <number>1024</number> </property> </widget> </item> <item row="0" column="1"> <widget class="QSpinBox" name="max_priv_storage"> <property name="enabled"> <bool>true</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="suffix"> <string>MiB</string> </property> <property name="minimum"> <number>0</number> </property> <property name="maximum"> <number>1048576</number> </property> <property name="singleStep"> <number>1024</number> </property> <property name="value"> <number>0</number> </property> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> <string>Private storage max. size:</string> </property> <property name="buddy"> <cstring>max_priv_storage</cstring> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="root_resize_label"> <property name="enabled"> <bool>true</bool> </property> <property name="text"> <string>System storage max. size:</string> </property> </widget> </item> </layout> </widget> </item> <item row="6" column="0"> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>73</height> </size> </property> </spacer> </item> <item row="2" column="1"> <widget class="QGroupBox" name="networking_groupbox"> <property name="title"> <string>Networking</string> </property> <layout class="QFormLayout" name="formLayout_3"> <property name="fieldGrowthPolicy"> <enum>QFormLayout::AllNonFixedFieldsGrow</enum> </property> <item row="0" column="0"> <widget class="QLabel" name="label_10"> <property name="text"> <string>IP:</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_11"> <property name="text"> <string>Netmask:</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLabel" name="netmask_label"> <property name="font"> <font> <weight>50</weight> <bold>false</bold> </font> </property> <property name="text"> <string>---</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_12"> <property name="text"> <string>Gateway:</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QLabel" name="gateway_label"> <property name="font"> <font> <weight>50</weight> <bold>false</bold> </font> </property> <property name="text"> <string>---</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QLabel" name="ip_label"> <property name="font"> <font> <weight>50</weight> <bold>false</bold> </font> </property> <property name="text"> <string>---</string> </property> </widget> </item> </layout> </widget> </item> <item row="4" column="0"> <widget class="QLabel" name="label_5"> <property name="text"> <string><html><head/><body><p><span style=" color:#ff0000;">* </span><span style=" color:#000000;">Cannot be changed while the qube is running</span></p></body></html></string> </property> </widget> </item> <item row="0" column="0" colspan="2"> <widget class="QGroupBox" name="groupBox_3"> <property name="title"> <string>Settings</string> </property> <layout class="QGridLayout" name="gridLayout_2"> <item row="0" column="0"> <widget class="QLabel" name="label"> <property name="text"> <string><html><head/><body><p>Name &amp;&amp; label<span style=" color:#ff0000;">*</span>:</p></body></html></string> </property> <property name="buddy"> <cstring>vmname</cstring> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_2"> <property name="text"> <string><html><head/><body><p>Template<span style=" color:#ff0000;">*</span>:</p></body></html></string> </property> <property name="buddy"> <cstring>template_name</cstring> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_18"> <property name="text"> <string>Networking:</string> </property> <property name="buddy"> <cstring>netVM</cstring> </property> </widget> </item> <item row="0" column="3"> <widget class="QComboBox" name="vmlabel"> <property name="frame"> <bool>true</bool> </property> </widget> </item> <item row="0" column="1"> <widget class="QLineEdit" name="vmname"> <property name="text"> <string>----</string> </property> <property name="maxLength"> <number>32</number> </property> </widget> </item> <item row="0" column="2"> <widget class="QPushButton" name="rename_vm_button"> <property name="text"> <string>Rename</string> </property> </widget> </item> <item row="1" column="1" colspan="2"> <widget class="QComboBox" name="template_name"/> </item> <item row="2" column="1" colspan="2"> <widget class="QComboBox" name="netVM"/> </item> <item row="3" column="0" colspan="3"> <layout class="QHBoxLayout" name="horizontalLayout"> <item> <widget class="QCheckBox" name="include_in_backups"> <property name="enabled"> <bool>true</bool> </property> <property name="text"> <string>Include in backups by default</string> </property> <property name="checked"> <bool>true</bool> </property> </widget> </item> <item> <widget class="QCheckBox" name="run_in_debug_mode"> <property name="text"> <string>Run in debug mode</string> </property> </widget> </item> </layout> </item> <item row="4" column="0" colspan="3"> <layout class="QHBoxLayout" name="horizontalLayout_3"> <item> <widget class="QCheckBox" name="autostart_vm"> <property name="text"> <string>Start qube automatically on boot</string> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item row="4" column="1"> <widget class="QPushButton" name="delete_vm_button"> <property name="styleSheet"> <string notr="true">background-color: qlineargradient(spread:pad, x1:1, y1:1, x2:1, y2:0, stop:0 rgba(255, 179, 179, 255), stop:1 rgba(255, 108, 108, 255)); border-color: rgb(170, 0, 0); border-style: solid; border-width: 1px;</string> </property> <property name="text"> <string>Delete qube</string> </property> </widget> </item> <item row="5" column="1"> <widget class="QPushButton" name="clone_vm_button"> <property name="text"> <string>Clone qube</string> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="advanced_tab"> <property name="enabled"> <bool>true</bool> </property> <attribute name="title"> <string>Advanced</string> </attribute> <layout class="QGridLayout" name="gridLayout_9"> <item row="0" column="1" rowspan="2" colspan="2"> <layout class="QVBoxLayout" name="verticalLayout_4"> <property name="sizeConstraint"> <enum>QLayout::SetDefaultConstraint</enum> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="kernel_groupbox"> <property name="enabled"> <bool>true</bool> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Kernel</string> </property> <layout class="QFormLayout" name="formLayout_9"> <property name="fieldGrowthPolicy"> <enum>QFormLayout::AllNonFixedFieldsGrow</enum> </property> <item row="0" column="0"> <widget class="QLabel" name="label_19"> <property name="text"> <string>Kernel:</string> </property> <property name="buddy"> <cstring>kernel</cstring> </property> </widget> </item> <item row="0" column="1"> <widget class="QComboBox" name="kernel"/> </item> <item row="1" column="1"> <widget class="QLabel" name="pvh_kernel_version_warning"> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="text"> <string>WARNING: PVH mode requires Linux 4.11 or newer.</string> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_20"> <property name="text"> <string>Kernel opts:</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QLabel" name="kernel_opts"> <property name="font"> <font> <weight>50</weight> <bold>false</bold> </font> </property> <property name="text"> <string>[]</string> </property> </widget> </item> </layout> </widget> </item> </layout> </item> <item row="2" column="1" rowspan="2" colspan="2"> <layout class="QVBoxLayout" name="verticalLayout_7"> <property name="sizeConstraint"> <enum>QLayout::SetDefaultConstraint</enum> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="virt_groupbox"> <property name="enabled"> <bool>true</bool> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Virtualization</string> </property> <layout class="QFormLayout" name="formLayout_10"> <property name="fieldGrowthPolicy"> <enum>QFormLayout::AllNonFixedFieldsGrow</enum> </property> <item row="1" column="0"> <widget class="QLabel" name="label_27"> <property name="text"> <string>Mode:</string> </property> <property name="buddy"> <cstring>virt_mode</cstring> </property> </widget> </item> <item row="1" column="1"> <widget class="QComboBox" name="virt_mode"/> </item> <item row="2" column="1"> <widget class="QLabel" name="pv_warning"> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="styleSheet"> <string notr="true">color:rgb(255, 0, 0)</string> </property> <property name="text"> <string>Using PV mode exposes more hypervisor attack surface!</string> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="3" column="1"> <widget class="QLabel" name="pvh_mode_hidden"> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="text"> <string>PVH mode is hidden since it doesn't support PCI passthrough.</string> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="0" column="0" colspan="2"> <widget class="QLabel" name="label_21"> <property name="font"> <font> <italic>true</italic> </font> </property> <property name="text"> <string>PVH mode is recommended if possible (Linux kernel 4.11 or newer, no PCI passthrough). For Windows qubes always use HVM.</string> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> </layout> </item> <item row="2" column="0"> <widget class="QGroupBox" name="other_groupbox"> <property name="title"> <string>Other</string> </property> <layout class="QFormLayout" name="formLayout_2"> <item row="1" column="0"> <widget class="QLabel" name="label_26"> <property name="text"> <string>Default DispVM:</string> </property> <property name="buddy"> <cstring>default_dispvm</cstring> </property> </widget> </item> <item row="1" column="1"> <widget class="QComboBox" name="default_dispvm"/> </item> <item row="2" column="0" colspan="2"> <widget class="QPushButton" name="boot_from_device_button"> <property name="text"> <string>Boot qube from CDROM</string> </property> </widget> </item> </layout> </widget> </item> <item row="0" column="0" rowspan="2"> <widget class="QGroupBox" name="groupBox_2"> <property name="enabled"> <bool>true</bool> </property> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="title"> <string>Memory/CPU</string> </property> <layout class="QGridLayout" name="gridLayout_4"> <item row="0" column="0"> <widget class="QLabel" name="label_15"> <property name="enabled"> <bool>true</bool> </property> <property name="text"> <string>Initial memory:</string> </property> <property name="buddy"> <cstring>init_mem</cstring> </property> </widget> </item> <item row="0" column="1"> <widget class="QSpinBox" name="init_mem"> <property name="enabled"> <bool>true</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="minimum"> <number>0</number> </property> <property name="maximum"> <number>1000000</number> </property> <property name="singleStep"> <number>50</number> </property> <property name="value"> <number>256</number> </property> </widget> </item> <item row="0" column="2"> <widget class="QLabel" name="label_16"> <property name="enabled"> <bool>true</bool> </property> <property name="text"> <string>MB</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_17"> <property name="text"> <string>Max memory:</string> </property> <property name="buddy"> <cstring>max_mem_size</cstring> </property> </widget> </item> <item row="1" column="1"> <widget class="QSpinBox" name="max_mem_size"> <property name="enabled"> <bool>true</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="minimum"> <number>0</number> </property> <property name="maximum"> <number>10000000</number> </property> <property name="singleStep"> <number>50</number> </property> <property name="value"> <number>400</number> </property> </widget> </item> <item row="1" column="2"> <widget class="QLabel" name="label_6"> <property name="text"> <string>MB</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="label_4"> <property name="text"> <string>VCPUs no.:</string> </property> <property name="buddy"> <cstring>vcpus</cstring> </property> </widget> </item> <item row="2" column="1"> <widget class="QSpinBox" name="vcpus"> <property name="enabled"> <bool>true</bool> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> <property name="value"> <number>1</number> </property> </widget> </item> <item row="3" column="0" colspan="2"> <widget class="QCheckBox" name="include_in_balancing"> <property name="enabled"> <bool>true</bool> </property> <property name="text"> <string>Include in memory balancing</string> </property> </widget> </item> <item row="4" column="0" colspan="3"> <widget class="QLabel" name="dmm_warning_adv"> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="styleSheet"> <string notr="true">color:rgb(255, 0, 0)</string> </property> <property name="text"> <string>Dynamic memory balancing can result in some devices not working!</string> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> </layout> </widget> </item> <item row="4" column="0"> <spacer name="verticalSpacer_2"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="firewall_tab"> <attribute name="icon"> <iconset resource="../resources.qrc"> <normaloff>:/firewall.png</normaloff>:/firewall.png</iconset> </attribute> <attribute name="title"> <string>Firewall rules</string> </attribute> <layout class="QGridLayout" name="gridLayout_8"> <item row="0" column="0"> <widget class="QLabel" name="no_netvm_label"> <property name="palette"> <palette> <active> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>255</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </active> <inactive> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>255</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </inactive> <disabled> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>139</red> <green>142</green> <blue>142</blue> </color> </brush> </colorrole> </disabled> </palette> </property> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="text"> <string>This qube has no networking - it will not have any network access anyway.</string> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="netvm_no_firewall_label"> <property name="palette"> <palette> <active> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>255</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </active> <inactive> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>255</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </inactive> <disabled> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>139</red> <green>142</green> <blue>142</blue> </color> </brush> </colorrole> </disabled> </palette> </property> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="text"> <string>Networking qube does not support 'qubes-firewall' - firewall restrictions will not be applied.</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QLabel" name="firewall_modified_outside_label"> <property name="palette"> <palette> <active> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>255</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </active> <inactive> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>255</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </inactive> <disabled> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>139</red> <green>142</green> <blue>142</blue> </color> </brush> </colorrole> </disabled> </palette> </property> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="text"> <string>Firewall has been modified manually - please use qvm-firewall for any further configuration.</string> </property> </widget> </item> <item row="3" column="0"> <layout class="QHBoxLayout" name="horizontalLayout_5"> <item> <widget class="QRadioButton" name="policy_allow_radio_button"> <property name="text"> <string>Allow all outgoing Internet connections</string> </property> </widget> </item> <item> <widget class="QRadioButton" name="policy_deny_radio_button"> <property name="toolTip"> <string>Changing firewall settings does NOT affect existing connections.</string> </property> <property name="text"> <string>Limit outgoing Internet connections to ...</string> </property> </widget> </item> </layout> </item> <item row="5" column="0" colspan="2"> <widget class="Line" name="line"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> <item row="6" column="0"> <widget class="QLabel" name="firewal_rules_label"> <property name="text"> <string>List of allowed (whitelisted) addresses:</string> </property> </widget> </item> <item row="7" column="0" colspan="2"> <layout class="QHBoxLayout" name="firewallRulesLayout"> <property name="sizeConstraint"> <enum>QLayout::SetMaximumSize</enum> </property> <item> <layout class="QVBoxLayout" name="verticalLayout_5"> <item> <widget class="QTreeView" name="rulesTreeView"> <property name="rootIsDecorated"> <bool>false</bool> </property> <property name="uniformRowHeights"> <bool>false</bool> </property> <property name="itemsExpandable"> <bool>false</bool> </property> <property name="sortingEnabled"> <bool>true</bool> </property> <property name="allColumnsShowFocus"> <bool>true</bool> </property> <property name="expandsOnDoubleClick"> <bool>true</bool> </property> <attribute name="headerDefaultSectionSize"> <number>40</number> </attribute> <attribute name="headerStretchLastSection"> <bool>false</bool> </attribute> </widget> </item> <item> <layout class="QHBoxLayout" name="horizontalLayout_4"/> </item> </layout> </item> <item> <layout class="QVBoxLayout" name="verticalLayout_6"> <item> <widget class="QPushButton" name="new_rule_button"> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="../resources.qrc"> <normaloff>:/add.png</normaloff>:/add.png</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item> <widget class="QPushButton" name="edit_rule_button"> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="../resources.qrc"> <normaloff>:/pencil.png</normaloff>:/pencil.png</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item> <widget class="QPushButton" name="delete_rule_button"> <property name="toolTip"> <string>Changing firewall settings does NOT affect existing connections.</string> </property> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="../resources.qrc"> <normaloff>:/remove.png</normaloff>:/remove.png</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item> <spacer name="verticalSpacer_4"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </item> </layout> </item> <item row="8" column="0"> <widget class="QWidget" name="tempFullAccessWidget" native="true"> <property name="enabled"> <bool>true</bool> </property> <layout class="QGridLayout" name="gridLayout_6"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item row="1" column="0"> <widget class="QCheckBox" name="temp_full_access"> <property name="text"> <string>Allow full access for </string> </property> </widget> </item> <item row="1" column="1"> <widget class="QSpinBox" name="temp_full_access_time"> <property name="suffix"> <string> min</string> </property> <property name="value"> <number>5</number> </property> </widget> </item> <item row="1" column="2"> <spacer name="horizontalSpacer_2"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> </layout> </widget> </item> <item row="9" column="0" colspan="2"> <widget class="QLabel" name="label_22"> <property name="text"> <string>NOTE: To block all network access, set Networking to (none) on the Basic settings tab. This tab provides a very simplified firewall configuration. All DNS requests and ICMP (pings) will be allowed. For more granular control, use the command line tool qvm-firewall.</string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> </property> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="devices_tab"> <property name="enabled"> <bool>true</bool> </property> <attribute name="icon"> <iconset resource="../resources.qrc"> <normaloff>:/storagevm.png</normaloff>:/storagevm.png</iconset> </attribute> <attribute name="title"> <string>Devices</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <layout class="QVBoxLayout" name="devices_layout"> <item> <widget class="QLabel" name="dmm_warning_dev"> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="styleSheet"> <string notr="true">color: rgb(255, 0, 0)</string> </property> <property name="text"> <string>You've enabled dynamic memory balancing, some devices might not work!</string> </property> </widget> </item> <item> <widget class="QLabel" name="turn_off_vm_to_modify_devs"> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="text"> <string>To modify PCI devices you have to turn off the qube.</string> </property> </widget> </item> <item> <widget class="QLabel" name="pvh_dont_support_devs"> <property name="font"> <font> <weight>75</weight> <italic>true</italic> <bold>true</bold> </font> </property> <property name="text"> <string>Currently PVH qubes don't support PCI passthrough. Select another virtualization mode if you want to add PCI devices</string> </property> </widget> </item> </layout> </item> <item> <widget class="QPushButton" name="no_strict_reset_button"> <property name="text"> <string>Configure strict reset for PCI devices</string> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="apps_tab"> <attribute name="icon"> <iconset resource="../resources.qrc"> <normaloff>:/apps.png</normaloff>:/apps.png</iconset> </attribute> <attribute name="title"> <string>Applications</string> </attribute> <layout class="QGridLayout" name="gridLayout_7"> <item row="1" column="0"> <layout class="QVBoxLayout" name="apps_layout"/> </item> <item row="0" column="0"> <widget class="QPushButton" name="refresh_apps_button"> <property name="text"> <string>Refresh Applications</string> </property> </widget> </item> </layout> </widget> <widget class="QWidget" name="services_tab"> <property name="enabled"> <bool>true</bool> </property> <attribute name="title"> <string>Services</string> </attribute> <layout class="QGridLayout" name="gridLayout_5"> <item row="0" column="0"> <widget class="QLineEdit" name="service_line_edit"/> </item> <item row="0" column="1"> <widget class="QPushButton" name="add_srv_button"> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="../resources.qrc"> <normaloff>:/add.png</normaloff>:/add.png</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item row="4" column="0" rowspan="2"> <widget class="QListWidget" name="services_list"/> </item> <item row="6" column="0" colspan="2"> <widget class="QLabel" name="label_7"> <property name="text"> <string>Checked services will be turned on.</string> </property> </widget> </item> <item row="7" column="0" colspan="2"> <widget class="QLabel" name="label_8"> <property name="text"> <string>Unchecked services will be turned off.</string> </property> </widget> </item> <item row="8" column="0" colspan="2"> <widget class="QLabel" name="label_9"> <property name="text"> <string>Unlisted services will follow default settings.</string> </property> </widget> </item> <item row="4" column="1"> <widget class="QPushButton" name="remove_srv_button"> <property name="text"> <string/> </property> <property name="icon"> <iconset resource="../resources.qrc"> <normaloff>:/remove.png</normaloff>:/remove.png</iconset> </property> <property name="iconSize"> <size> <width>24</width> <height>24</height> </size> </property> </widget> </item> <item row="5" column="1"> <spacer name="verticalSpacer_5"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> <item> <widget class="QDialogButtonBox" name="buttonBox"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="standardButtons"> <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> </property> </widget> </item> </layout> </item> </layout> </widget> <tabstops> <tabstop>tabWidget</tabstop> <tabstop>vmname</tabstop> <tabstop>vmlabel</tabstop> <tabstop>template_name</tabstop> <tabstop>netVM</tabstop> <tabstop>include_in_backups</tabstop> <tabstop>run_in_debug_mode</tabstop> <tabstop>autostart_vm</tabstop> <tabstop>max_priv_storage</tabstop> <tabstop>init_mem</tabstop> <tabstop>max_mem_size</tabstop> <tabstop>vcpus</tabstop> <tabstop>include_in_balancing</tabstop> <tabstop>kernel</tabstop> <tabstop>new_rule_button</tabstop> <tabstop>rulesTreeView</tabstop> <tabstop>edit_rule_button</tabstop> <tabstop>delete_rule_button</tabstop> <tabstop>service_line_edit</tabstop> <tabstop>add_srv_button</tabstop> <tabstop>services_list</tabstop> <tabstop>remove_srv_button</tabstop> <tabstop>buttonBox</tabstop> </tabstops> <resources> <include location="../resources.qrc"/> </resources> <connections> <connection> <sender>buttonBox</sender> <signal>accepted()</signal> <receiver>SettingsDialog</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> <x>248</x> <y>254</y> </hint> <hint type="destinationlabel"> <x>157</x> <y>274</y> </hint> </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>SettingsDialog</receiver> <slot>reject()</slot> <hints> <hint type="sourcelabel"> <x>316</x> <y>260</y> </hint> <hint type="destinationlabel"> <x>286</x> <y>274</y> </hint> </hints> </connection> </connections> </ui>