|
From: <cpa...@ce...> - 2016-01-19 15:08:18
|
From: cpascual <cpa...@ce...>
When launching taurusform as an standalone application, store the window
geometry in the config dict/file so that it is restored when loading the
stored settings.
---
lib/taurus/qt/qtgui/panel/taurusform.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/lib/taurus/qt/qtgui/panel/taurusform.py b/lib/taurus/qt/qtgui/panel/taurusform.py
index 99c2ec5..4b38c58 100644
--- a/lib/taurus/qt/qtgui/panel/taurusform.py
+++ b/lib/taurus/qt/qtgui/panel/taurusform.py
@@ -947,6 +947,10 @@ def taurusFormMain():
dialog.setModifiableByUser(True)
dialog.setModelInConfig(True)
dialog.setWindowTitle(options.window_name)
+
+ # Make sure the window size and position are restored
+ dialog.registerConfigProperty(dialog.saveGeometry, dialog.restoreGeometry,
+ 'MainWindowGeometry')
from taurus.qt.qtgui.resource import getThemeIcon
quitApplicationAction = Qt.QAction(getThemeIcon("process-stop"),'Close Form', dialog)
--
2.6.4
|