support double clicks on options/name

This commit is contained in:
Damien Elmes 2011-03-30 12:21:44 +09:00
parent db0d7f45b2
commit ffbbb45b3f
2 changed files with 14 additions and 1 deletions

View file

@ -43,7 +43,6 @@ class GroupManager(QDialog):
self.reload()
# config tree
h = self.form.tree.header()
#h.setResizeMode(QHeaderView.ResizeToContents)
h.setResizeMode(COLNAME, QHeaderView.Stretch)
h.setResizeMode(COLOPTS, QHeaderView.ResizeToContents)
h.setResizeMode(COLCHECK, QHeaderView.ResizeToContents)
@ -52,6 +51,17 @@ class GroupManager(QDialog):
h.resizeSection(COLNEW, 70)
h.setMovable(False)
self.form.tree.setIndentation(15)
self.connect(self.form.tree,
SIGNAL("itemDoubleClicked(QTreeWidgetItem*, int)"),
self.onDoubleClick)
def onDoubleClick(self, item, col):
if not item:
return
if col == COLNAME:
self.onRename()
if col == COLOPTS:
self.onEdit()
def addButtons(self):
box = self.form.buttonBox

View file

@ -28,6 +28,9 @@
<property name="selectionMode">
<enum>QAbstractItemView::ExtendedSelection</enum>
</property>
<property name="expandsOnDoubleClick">
<bool>false</bool>
</property>
<attribute name="headerStretchLastSection">
<bool>false</bool>
</attribute>