mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
support double clicks on options/name
This commit is contained in:
parent
db0d7f45b2
commit
ffbbb45b3f
2 changed files with 14 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue