store last position of CreateDialog

This commit is contained in:
iLLiCiTiT 2021-06-30 20:54:14 +02:00
parent 622c924cb1
commit 6bac12e763

View file

@ -104,6 +104,8 @@ class CreateDialog(QtWidgets.QDialog):
self.controller = controller
self._last_pos = None
family_list = QtWidgets.QListView(self)
variant_input = QtWidgets.QLineEdit(self)
@ -138,6 +140,15 @@ class CreateDialog(QtWidgets.QDialog):
self.use_selection_checkbox = auto_close_checkbox
self.create_btn = create_btn
def moveEvent(self, event):
super(CreateDialog, self).moveEvent(event)
self._last_pos = self.pos()
def showEvent(self, event):
super(CreateDialog, self).showEvent(event)
if self._last_pos is not None:
self.move(self._last_pos)
def _on_create(self):
# TODO do some stuff
if self.auto_close_checkbox.isChecked():