SF.net SVN: fclient:[953] trunk/fclient/fclient/impl/ViewBrowser/dlgs/ DlgPropsBrowserObject.py
Status: Pre-Alpha
Brought to you by:
jurner
From: <jU...@us...> - 2008-08-22 08:06:18
|
Revision: 953 http://fclient.svn.sourceforge.net/fclient/?rev=953&view=rev Author: jUrner Date: 2008-08-22 08:06:27 +0000 (Fri, 22 Aug 2008) Log Message: ----------- save dlg state Modified Paths: -------------- trunk/fclient/fclient/impl/ViewBrowser/dlgs/DlgPropsBrowserObject.py Modified: trunk/fclient/fclient/impl/ViewBrowser/dlgs/DlgPropsBrowserObject.py =================================================================== --- trunk/fclient/fclient/impl/ViewBrowser/dlgs/DlgPropsBrowserObject.py 2008-08-22 08:05:59 UTC (rev 952) +++ trunk/fclient/fclient/impl/ViewBrowser/dlgs/DlgPropsBrowserObject.py 2008-08-22 08:06:27 UTC (rev 953) @@ -19,7 +19,7 @@ del fix_mexec import posixpath -from PyQt4 import QtGui +from PyQt4 import QtCore, QtGui from ... import config from ...lib.compactpath.qt4 import pathlabelwrap @@ -29,6 +29,15 @@ #********************************************************************************** # #********************************************************************************** +class Settings(config.SettingsBase): + _key_ = 'DlgBookmarkPage' + _settings_ = ( + ('Geometry', 'ByteArray', QtCore.QByteArray()), + ) + +#********************************************************************************** +# +#********************************************************************************** class DlgPropsBrowserObject(QtGui.QDialog, Ui_DlgPropsBrowserObject): IdLabelType = 'labelType' @@ -43,6 +52,8 @@ QtGui.QDialog.__init__(self, parent) self.setupUi(self) + self.fcSettings = Settings(self).restore() + self.restoreGeometry(self.fcSettings.value('Geometry')) self.setWindowTitle(config.FcAppName + self.trUtf8(' - Properties')) if hitTestResult is not None: @@ -62,6 +73,9 @@ def controlById(self, idControl): return getattr(self, idControl) + + def hideEvent(self, event): + self.fcSettings.setValues(Geometry=self.saveGeometry()) #********************************************************************************** # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |