Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9, 1.9.1, and 1.9.2

grep: disable widgets when they are innefective

Changeset ef05fce5b00e

Parent f77897ae5124

by Steve Borho

Changes to one file · Browse files at ef05fce5b00e Showing diff from parent f77897ae5124 Diff from another changeset...

 
63
64
65
66
67
68
69
 
 
 
70
71
72
 
78
79
80
 
 
 
 
 
 
 
 
 
 
81
82
83
 
63
64
65
 
 
 
 
66
67
68
69
70
71
 
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
@@ -63,10 +63,9 @@
  revle = QLineEdit()   grid = QGridLayout()   grid.addWidget(working, 0, 0) - grid.addWidget(revision, 1, 0) - grid.addWidget(revle, 1, 1) - grid.addWidget(history, 2, 0) - working.setChecked(True) + grid.addWidget(history, 1, 0) + grid.addWidget(revision, 2, 0) + grid.addWidget(revle, 2, 1)   grid.addWidget(singlematch, 0, 3)   ilabel = QLabel(_('Includes:'))   elabel = QLabel(_('Excludes:')) @@ -78,6 +77,16 @@
  grid.setColumnStretch(1, 0)   frame = QFrame()   frame.setFrameStyle(QFrame.StyledPanel) + def revisiontoggled(checked): + revle.setEnabled(checked) + if checked: + revle.selectAll() + QTimer.singleShot(0, lambda:revle.setFocus()) + revision.toggled.connect(revisiontoggled) + history.toggled.connect(singlematch.setDisabled) + revle.setEnabled(False) + revle.returnPressed.connect(self.searchActivated) + working.setChecked(True)     def expandtoggled(checked):   frame.setVisible(checked)