Changeset 704a549570a3…
Parent fdf33fdebf06…
by
Changes to one file · Browse files at 704a549570a3 Showing diff from parent fdf33fdebf06 Diff from another changeset...
@@ -456,10 +456,6 @@ self.createActions()
def contextMenuEvent(self, event):
- selection = self.selectedIndexes()
- if len(selection) == 0:
- return
- self.selitem = selection[0]
menulist = self.selitem.internalPointer().menulist()
if len(menulist) > 0:
menu = QtGui.QMenu(self)
@@ -470,6 +466,16 @@ menu.addSeparator()
menu.exec_(event.globalPos())
+ def mouseDoubleClickEvent(self, event):
+ self.open()
+
+ def selectionChanged(self, selected, deselected):
+ selection = self.selectedIndexes()
+ if len(selection) == 0:
+ self.selitem = None
+ else:
+ self.selitem = selection[0]
+
def _action_defs(self):
a = [("open", _("Open"), None,
_("Opens the repository in a new tab"), None, self.open),
@@ -502,6 +508,8 @@ self.addAction(act)
def open(self):
+ if not self.selitem:
+ return
self.parent.openrepo(self.selitem.internalPointer().rootpath())
def newGroup(self):
@@ -509,6 +517,8 @@ m.addGroup(_('New Group'))
def removeSelected(self):
+ if not self.selitem:
+ return
m = self.model()
s = self.selitem
row = s.row()
|
Loading...