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

grep: use a PMButton expander, tweak placement of search button

Changeset 79c12084b192

Parent 494a86e45602

by Steve Borho

Changes to one file · Browse files at 79c12084b192 Showing diff from parent 494a86e45602 Diff from another changeset...

 
55
56
57
 
58
59
60
61
62
 
101
102
103
104
105
106
107
108
109
110
111
112
 
 
 
 
 
 
113
114
115
116
117
 
55
56
57
58
59
 
60
61
62
 
101
102
103
 
 
 
 
 
 
 
 
 
104
105
106
107
108
109
110
 
111
112
113
@@ -55,8 +55,8 @@
  chk = QCheckBox(_('Ignore case'))   hbox.addWidget(lbl)   hbox.addWidget(le, 1) + hbox.addWidget(chk)   hbox.addWidget(bt) - hbox.addWidget(chk)     incle = QLineEdit()   excle = QLineEdit() @@ -101,17 +101,13 @@
  bt.clicked.connect(self.searchActivated)   working.setChecked(True)   - def expandtoggled(checked): - frame.setVisible(checked) - expand.setArrowType(checked and Qt.UpArrow or Qt.DownArrow) - expand = QToolButton() - expand.setIconSize(QSize(12, 12)) - expand.setArrowType(Qt.DownArrow) - expand.setCheckable(True) - expand.toggled.connect(expandtoggled) - expandtoggled(False) + def expandtoggled(): + frame.setVisible(expand.is_expanded()) + expand = qtlib.PMButton(False, self) + expand.clicked.connect(expandtoggled) + expandtoggled() + hbox.insertWidget(0, expand)   - hbox.addWidget(expand)   layout.addLayout(hbox)   frame.setLayout(grid)   layout.addWidget(frame)