summaryrefslogtreecommitdiff
path: root/nephilim
diff options
context:
space:
mode:
authorAnton Khirnov <wyskas@gmail.com>2009-02-20 17:52:36 +0100
committerAnton Khirnov <wyskas@gmail.com>2009-02-20 17:52:36 +0100
commitf731bb7e274ba764d7f86b9084002c2d1a5ec4b5 (patch)
tree3b964456e10db622d95208e273b08449e8cd26a4 /nephilim
parent0953a46b58cdf36ed9d499cb690c1b12b6c8d8c0 (diff)
winSettings: use QGridLayout.
Diffstat (limited to 'nephilim')
-rw-r--r--nephilim/winSettings.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/nephilim/winSettings.py b/nephilim/winSettings.py
index a1994e4..4265918 100644
--- a/nephilim/winSettings.py
+++ b/nephilim/winSettings.py
@@ -2,7 +2,7 @@ from PyQt4 import QtGui, QtCore
from PyQt4.QtCore import QVariant
import os
-from misc import ORGNAME, APPNAME, Button, appIcon, doEvents
+from misc import ORGNAME, APPNAME, Button, appIcon
import plugins
@@ -95,14 +95,10 @@ class winSettings(QtGui.QWidget):
tabWidget.addTab(self.settings_wg[-1], plugin.getName())
self.fillList()
- self.setLayout(QtGui.QVBoxLayout())
- self.layout().addWidget(tabWidget)
-
- layoutButtons = QtGui.QHBoxLayout()
- layoutButtons.addStretch()
- layoutButtons.addWidget(self.btnSave)
- layoutButtons.addWidget(self.btnClose)
- self.layout().addLayout(layoutButtons)
+ self.setLayout(QtGui.QGridLayout())
+ self.layout().addWidget(tabWidget, 0, 0, 1, 2)
+ self.layout().addWidget(self.btnSave, 1, 0)
+ self.layout().addWidget(self.btnClose, 1, 1)
self.connect(self.lstPlugins, QtCore.SIGNAL('itemChanged (QListWidgetItem*)'), self.onlstPluginItemChanged)
@@ -111,7 +107,6 @@ class winSettings(QtGui.QWidget):
self.setAttribute(QtCore.Qt.WA_DeleteOnClose)
self.center()
self.resize(800,400)
- doEvents()
def fillList(self):
self.lstPlugins.clear()
@@ -154,6 +149,5 @@ class winSettings(QtGui.QWidget):
self.settings.setValue(name + '/load', QtCore.QVariant(toload))
def closeEvent(self, event):
- map(lambda entry: entry[plugins.PLUGIN_INSTANCE] and entry[plugins.PLUGIN_INSTANCE].resetSettingCache(), self.winMain.plugins.listPlugins().values())
self.settings_wg = None
self.winMain.wSettings=None