@@ -206,24 +206,22 @@ def model(self):
206206 def model (self , model : Model ):
207207 Binding .disconnect_all (self ._connections )
208208 self ._model = model
209- self ._randomize_seed .setEnabled (self . _model .fixed_seed )
210- self ._seed_input .setValue (self . _model .seed )
211- self ._seed_input .setEnabled (self . _model .fixed_seed )
212- self ._batch_label .setText (str (self . _model .batch_count ))
209+ self ._randomize_seed .setEnabled (model .fixed_seed )
210+ self ._seed_input .setValue (model .seed )
211+ self ._seed_input .setEnabled (model .fixed_seed )
212+ self ._batch_label .setText (str (model .batch_count ))
213213 self ._connections = [
214- bind (self . _model , "batch_count" , self ._batch_slider , "value" ),
214+ bind (model , "batch_count" , self ._batch_slider , "value" ),
215215 model .batch_count_changed .connect (lambda v : self ._batch_label .setText (str (v ))),
216- self ._model .seed_changed .connect (lambda : self ._seed_input .setValue (self ._model .seed )),
217- self ._seed_input .valueChanged .connect (
218- lambda : setattr (self ._model , "seed" , int (self ._seed_input .value ()))
219- ),
220- bind (self ._model , "fixed_seed" , self ._seed_check , "checked" , Bind .one_way ),
216+ model .seed_changed .connect (lambda : self ._seed_input .setValue (self ._model .seed )),
217+ self ._seed_input .valueChanged .connect (lambda v : setattr (self ._model , "seed" , int (v ))),
218+ bind (model , "fixed_seed" , self ._seed_check , "checked" , Bind .one_way ),
221219 self ._seed_check .toggled .connect (lambda v : setattr (self ._model , "fixed_seed" , v )),
222- self . _model .fixed_seed_changed .connect (self ._seed_input .setEnabled ),
223- self . _model .fixed_seed_changed .connect (self ._randomize_seed .setEnabled ),
224- self ._randomize_seed .clicked .connect (self . _model .generate_seed ),
220+ model .fixed_seed_changed .connect (self ._seed_input .setEnabled ),
221+ model .fixed_seed_changed .connect (self ._randomize_seed .setEnabled ),
222+ self ._randomize_seed .clicked .connect (model .generate_seed ),
225223 model .resolution_multiplier_changed .connect (self ._update_resolution_multiplier ),
226- bind_combo (self . _model , "queue_mode" , self ._queue_mode_combo ),
224+ bind_combo (model , "queue_mode" , self ._queue_mode_combo ),
227225 model .jobs .count_changed .connect (self ._update_job_count ),
228226 ]
229227 self ._update_job_count ()
@@ -422,7 +420,8 @@ def value(self, style: Style):
422420 if style not in self ._styles :
423421 self .update_styles ()
424422 else :
425- self ._combo .setCurrentText (style .name )
423+ idx = self ._combo .findData (style .filename )
424+ self ._combo .setCurrentIndex (idx )
426425
427426
428427class PromptHighlighter (QSyntaxHighlighter ):
0 commit comments