Skip to content

Commit

Permalink
Merge remote-tracking branch 'qubesos/pr/119'
Browse files Browse the repository at this point in the history
* qubesos/pr/119:
  Make Qube Manager remember its size from last time
  • Loading branch information
marmarek committed Jul 17, 2018
2 parents 9bb6a8c + e5dee2d commit b8c1ec8
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions qubesmanager/qube_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -280,8 +280,6 @@ def __init__(self, qt_app, qubes_app, parent=None):
self.frame_width = 0
self.frame_height = 0

self.move(self.x(), 0)

self.columns_actions = {
self.columns_indices["Type"]: self.action_vm_type,
self.columns_indices["Label"]: self.action_label,
Expand Down Expand Up @@ -405,6 +403,12 @@ def __init__(self, qt_app, qubes_app, parent=None):
timer.start(1000 * 30) # 30s
self.check_updates()

def closeEvent(self, event):
# pylint: disable=invalid-name
# save window size at close
self.manager_settings.setValue("window_size", self.size())
event.accept()

def check_updates(self):
for vm in self.qubes_app.domains:
if vm.klass in {'TemplateVM', 'StandaloneVM'}:
Expand Down Expand Up @@ -525,6 +529,11 @@ def load_manager_settings(self):
if not self.manager_settings.value("view/toolbar_visible",
defaultValue=True):
self.action_toolbar.setChecked(False)

# load last window size
self.resize(self.manager_settings.value("window_size",
QtCore.QSize(1100, 600)))

self.settings_loaded = True

def get_vms_list(self):
Expand Down

0 comments on commit b8c1ec8

Please sign in to comment.