mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 08:54:53 +01:00
store last position of CreateDialog
This commit is contained in:
parent
622c924cb1
commit
6bac12e763
1 changed files with 11 additions and 0 deletions
|
|
@ -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():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue