@@ -129,7 +129,7 @@ def run(self):
129
129
for vm in vms_to_refresh :
130
130
self .button .setText (
131
131
self .tr (
132
- "Refresh in progress (refreshing applications " " from {})"
132
+ "Refresh in progress (refreshing applications from {})"
133
133
).format (vm .name )
134
134
)
135
135
try :
@@ -481,7 +481,10 @@ def __init_basic_tab__(self):
481
481
QtGui .QRegularExpressionValidator (
482
482
QtCore .QRegularExpression (
483
483
"[a-zA-Z0-9_-]*" ,
484
- QtCore .QRegularExpression .PatternOption .CaseInsensitiveOption ,
484
+ # fmt: off
485
+ QtCore .QRegularExpression .
486
+ PatternOption .CaseInsensitiveOption ,
487
+ # fmt: on
485
488
),
486
489
None ,
487
490
)
@@ -993,13 +996,10 @@ def clone_vm(self):
993
996
994
997
######### advanced tab
995
998
996
- def __init_advanced_tab__ (self ):
999
+ def __init_advanced_tab__ (self ): # pylint: disable=too-many-statements
997
1000
998
1001
vm_memory = getattr (self .vm , "memory" , None )
999
1002
vm_maxmem = getattr (self .vm , "maxmem" , None )
1000
- vm_preload_dispvm = int (
1001
- self .vm .features .get ("preload-dispvm-max" , 0 ) or 0
1002
- )
1003
1003
1004
1004
if vm_memory is None :
1005
1005
self .init_mem .setEnabled (False )
@@ -1140,7 +1140,15 @@ def __init_advanced_tab__(self):
1140
1140
1141
1141
if not hasattr (self .vm , "template_for_dispvms" ):
1142
1142
self .dvm_template_checkbox .setEnabled (False )
1143
+
1144
+ if self .dvm_template_checkbox .isChecked ():
1145
+ vm_preload_dispvm = int (
1146
+ self .vm .features .get ("preload-dispvm-max" , 0 ) or 0
1147
+ )
1148
+ else :
1149
+ vm_preload_dispvm = 0
1143
1150
self .preload_dispvm .setMinimum (0 )
1151
+ self .preload_dispvm .setMaximum (9999 )
1144
1152
self .preload_dispvm .setEnabled (self .dvm_template_checkbox .isChecked ())
1145
1153
self .preload_dispvm .setValue (vm_preload_dispvm )
1146
1154
@@ -1155,8 +1163,8 @@ def __init_advanced_tab__(self):
1155
1163
self .provides_network_checkbox .setEnabled (False )
1156
1164
self .provides_network_checkbox .setToolTip (
1157
1165
self .tr (
1158
- "Cannot change this setting while this qube is used as a "
1159
- "NetVM by the following qubes:\n "
1166
+ "Cannot change this setting while this qube is used as "
1167
+ "a NetVM by the following qubes:\n "
1160
1168
)
1161
1169
+ "\n " .join (domains_using )
1162
1170
)
@@ -1271,13 +1279,13 @@ def __apply_advanced_tab__(self):
1271
1279
):
1272
1280
self .vm .vcpus = self .vcpus .value ()
1273
1281
1274
- curr_preload_dispvm = int (
1275
- self .vm .features .get ("preload-dispvm-max" , 0 ) or 0
1276
- )
1277
1282
if (
1278
1283
self .dvm_template_checkbox .isChecked ()
1279
1284
and self .preload_dispvm .isEnabled ()
1280
1285
):
1286
+ curr_preload_dispvm = int (
1287
+ self .vm .features .get ("preload-dispvm-max" , 0 ) or 0
1288
+ )
1281
1289
preload_dispvm = self .preload_dispvm .value ()
1282
1290
if preload_dispvm != curr_preload_dispvm :
1283
1291
self .vm .features ["preload-dispvm-max" ] = preload_dispvm
@@ -1398,7 +1406,9 @@ def include_in_balancing_changed(self, state):
1398
1406
if self .include_in_balancing .isChecked ():
1399
1407
self .check_mem_changes ()
1400
1408
1401
- def dvm_template_checkbox_changed (self , state ): # pylint: disable=unused-argument
1409
+ def dvm_template_checkbox_changed (
1410
+ self , state
1411
+ ): # pylint: disable=unused-argument
1402
1412
self .preload_dispvm .setEnabled (self .dvm_template_checkbox .isChecked ())
1403
1413
if self .dvm_template_checkbox .isChecked ():
1404
1414
self .check_disp_changes ()
0 commit comments