Skip to content

Commit 1cd23de

Browse files
committed
SessionRestore: Added desktop size label
next to layout selection
1 parent 75ea2c8 commit 1cd23de

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

SessionRestore/a2_local_element_sr_windowlister.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import pprint
77
from functools import partial
88

9+
from PySide2.QtCore import Qt
10+
911
from a2qt import QtWidgets, QtGui
1012

1113
import a2ahk
@@ -198,6 +200,8 @@ def __init__(self, *args):
198200
# size_layout.addWidget(size_label)
199201
layouts_layout = QtWidgets.QHBoxLayout()
200202
layouts_layout.addWidget(self.layouts_combo)
203+
self.layout_size = QtWidgets.QLabel(self)
204+
layouts_layout.addWidget(self.layout_size)
201205
add_button = QtWidgets.QPushButton(ADD_LAYOUT)
202206
add_button.setIcon(a2ctrl.Icons.list_add)
203207
add_button.clicked.connect(self.add_layout)
@@ -300,8 +304,6 @@ def _validate_setups(self):
300304
def check(self, *args):
301305
super(Draw, self).check()
302306
self.user_cfg.setdefault(self.current_layout, {}).update({'setups': self.editor.data})
303-
# self.user_cfg[self.current_layout] = self.editor.data
304-
305307
self.set_user_value(self.user_cfg)
306308
self.change()
307309

@@ -320,8 +322,9 @@ def _on_layout_selected(self, value=None):
320322
if not self.win_layouts:
321323
return
322324
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']))
325328
self.desktop_icons_check.setChecked(self.user_cfg.get(value, {}).get('icons', False))
326329
self.editor.fill_item_list()
327330
self._drawing = False

0 commit comments

Comments
 (0)