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

update: use ExpanderLabel instead of QPushButton

Changeset 7ca4df290b4b

Parent 8af00bd3b932

by Yuki KODAMA

Changes to one file · Browse files at 7ca4df290b4b Showing diff from parent 8af00bd3b932 Diff from another changeset...

 
15
16
17
18
 
19
20
21
 
94
95
96
97
 
 
 
98
99
100
 
128
129
130
131
132
133
134
135
136
137
138
 
269
270
271
272
273
274
 
 
 
275
276
277
 
15
16
17
 
18
19
20
21
 
94
95
96
 
97
98
99
100
101
102
 
130
131
132
 
 
 
 
 
133
134
135
 
266
267
268
 
 
 
269
270
271
272
273
274
@@ -15,7 +15,7 @@
   from tortoisehg.util import hglib, paths  from tortoisehg.hgqt.i18n import _ -from tortoisehg.hgqt import cmdui, csinfo +from tortoisehg.hgqt import cmdui, csinfo, qtlib    class UpdateDialog(QDialog):   @@ -94,7 +94,9 @@
  ### options   optbox = QVBoxLayout()   optbox.setSpacing(6) - grid.addWidget(QLabel(_('Options:')), 3, 0, Qt.AlignLeft | Qt.AlignTop) + expander = qtlib.ExpanderLabel(_('Options:'), False) + expander.expanded.connect(self.show_options) + grid.addWidget(expander, 3, 0, Qt.AlignLeft | Qt.AlignTop)   grid.addLayout(optbox, 3, 1)     self.discard_chk = QCheckBox(_('Discard local changes, no backup (-C/--clean)')) @@ -128,11 +130,6 @@
  self.detail_btn.setAutoDefault(False)   self.detail_btn.setCheckable(True)   self.detail_btn.toggled.connect(self.detail_toggled) - self.options_btn = buttons.addButton(_('Options'), - QDialogButtonBox.ResetRole) - self.options_btn.setAutoDefault(False) - self.options_btn.setCheckable(True) - self.options_btn.toggled.connect(self.options_clicked)   box.addWidget(buttons)     # signal handlers @@ -269,9 +266,9 @@
  def detail_toggled(self, checked):   self.cmd.show_output(checked)   - def options_clicked(self, checked): - self.merge_chk.setShown(checked) - self.showlog_chk.setShown(checked) + def show_options(self, visible): + self.merge_chk.setShown(visible) + self.showlog_chk.setShown(visible)     def command_started(self):   self.cmd.setShown(True)