make sure sort indicator is updated on field hide, lowercase marked

This commit is contained in:
Damien Elmes 2011-04-19 06:56:48 +09:00
parent 76eea26646
commit 64b9ba3da8

View file

@ -584,6 +584,8 @@ class Browser(QMainWindow):
else: else:
self.model.activeCols.append(type) self.model.activeCols.append(type)
self.setColumnSizes() self.setColumnSizes()
# sorted field may have been hidden
self.setSortIndicator()
self.model.endReset() self.model.endReset()
def setColumnSizes(self): def setColumnSizes(self):
@ -716,7 +718,8 @@ class Browser(QMainWindow):
sortf = m.fields[m.sortIdx()]['name'] sortf = m.fields[m.sortIdx()]['name']
rep = rep.replace( rep = rep.replace(
"</table>", "</table>",
"<tr><td><b>%s</b></td><td>%s</td></tr></table>" % ( ("<tr><td align=right style='padding-right:3px;'><b>%s</b></td>"
"<td>%s</td></tr></table>") % (
_("Sort Field"), _("Sort Field"),
"<a href=foo>%s</a>" % sortf)) "<a href=foo>%s</a>" % sortf))
self.form.cardLabel.setText(rep) self.form.cardLabel.setText(rep)
@ -897,9 +900,9 @@ where id in %s""" % ids2str(self.selectedCards()))
def onMark(self, mark): def onMark(self, mark):
if mark: if mark:
self.addTags(tags="Marked", label=False) self.addTags(tags="marked", label=False)
else: else:
self.deleteTags(tags="Marked", label=False) self.deleteTags(tags="marked", label=False)
# Rescheduling # Rescheduling
###################################################################### ######################################################################