Changeset da691fb3a687…
Parent 05429fe6e5ce…
by
Changes to 2 files · Browse files at da691fb3a687 Showing diff from parent 05429fe6e5ce Diff from another changeset...
@@ -329,7 +329,7 @@
class AnnotateDialog(QDialog):
def __init__(self, *pats, **opts):
- super(AnnotateDialog,self).__init__(opts.get('parent'))
+ super(AnnotateDialog,self).__init__(opts.get('parent'), Qt.Window)
mainvbox = QVBoxLayout()
self.setLayout(mainvbox)
@@ -367,7 +367,7 @@ self.connect(av, SIGNAL('searchAnnotation'), self.searchAnnotation)
self.status = status
- self.searchwidget = None
+ self.searchwidget = opts.get('searchwidget')
self.opts = opts
line = opts.get('line')
@@ -414,23 +414,26 @@ def searchAtRev(self, args):
if self.searchwidget is None:
self.searchwidget = SearchWidget([args[0]], rev=args[1])
+ self.searchwidget.show()
else:
self.searchwidget.setSearch(args[0], rev=args[1])
- self.searchwidget.show()
+ self.searchwidget.raise_()
def searchAtParent(self, pattern):
if self.searchwidget is None:
self.searchwidget = SearchWidget([pattern], rev='.')
+ self.searchwidget.show()
else:
self.searchwidget.setSearch(pattern, rev='.')
- self.searchwidget.show()
+ self.searchwidget.raise_()
def searchAll(self, pattern):
if self.searchwidget is None:
self.searchwidget = SearchWidget([pattern], all=True)
+ self.searchwidget.show()
else:
self.searchwidget.setSearch(pattern, all=True)
- self.searchwidget.show()
+ self.searchwidget.raise_()
def searchAnnotation(self, pattern):
self.le.setText(QRegExp.escape(pattern))
|
@@ -350,6 +350,7 @@ self.connect(self, SIGNAL('customContextMenuRequested(const QPoint &)'),
self.customContextMenuRequested)
self.pattern = None
+ self.searchwidget = parent
def dragObject(self):
snapshots = {}
@@ -429,7 +430,8 @@ else:
seen.add(path)
dlg = annotate.AnnotateDialog(path, rev=rev, line=line,
- pattern=pattern, parent=self)
+ pattern=pattern, parent=self,
+ searchwidget=self.searchwidget)
dlg.show()
def ctx(self, rows):
|
Loading...