6
6
import pprint
7
7
from functools import partial
8
8
9
+ from PySide2 .QtCore import Qt
10
+
9
11
from a2qt import QtWidgets , QtGui
10
12
11
13
import a2ahk
@@ -198,6 +200,8 @@ def __init__(self, *args):
198
200
# size_layout.addWidget(size_label)
199
201
layouts_layout = QtWidgets .QHBoxLayout ()
200
202
layouts_layout .addWidget (self .layouts_combo )
203
+ self .layout_size = QtWidgets .QLabel (self )
204
+ layouts_layout .addWidget (self .layout_size )
201
205
add_button = QtWidgets .QPushButton (ADD_LAYOUT )
202
206
add_button .setIcon (a2ctrl .Icons .list_add )
203
207
add_button .clicked .connect (self .add_layout )
@@ -300,8 +304,6 @@ def _validate_setups(self):
300
304
def check (self , * args ):
301
305
super (Draw , self ).check ()
302
306
self .user_cfg .setdefault (self .current_layout , {}).update ({'setups' : self .editor .data })
303
- # self.user_cfg[self.current_layout] = self.editor.data
304
-
305
307
self .set_user_value (self .user_cfg )
306
308
self .change ()
307
309
@@ -320,8 +322,9 @@ def _on_layout_selected(self, value=None):
320
322
if not self .win_layouts :
321
323
return
322
324
value = self .win_layouts [0 ]
323
-
324
- self .editor .data = self .user_cfg .get (value , {}).get ('setups' , {})
325
+ this_data = self .user_cfg .get (value , {})
326
+ self .editor .data = this_data .get ('setups' , {})
327
+ self .layout_size .setText ('(%s)' % (this_data ['size' ]))
325
328
self .desktop_icons_check .setChecked (self .user_cfg .get (value , {}).get ('icons' , False ))
326
329
self .editor .fill_item_list ()
327
330
self ._drawing = False
0 commit comments