mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add a "Clear X" tooltip to clear buttons on custom column metadata editors
This commit is contained in:
parent
69244111bf
commit
7a6ef0f3e8
@ -236,6 +236,7 @@ class Int(Base):
|
||||
self.clear_button = QToolButton(parent)
|
||||
self.clear_button.setIcon(QIcon(I('trash.png')))
|
||||
self.clear_button.clicked.connect(self.set_to_undefined)
|
||||
self.clear_button.setToolTip(_('Clear {0}').format(self.col_metadata['name']))
|
||||
l.addWidget(self.clear_button)
|
||||
|
||||
def setter(self, val):
|
||||
@ -338,6 +339,7 @@ class DateTime(Base):
|
||||
self.clear_button = QToolButton(parent)
|
||||
self.clear_button.setIcon(QIcon(I('trash.png')))
|
||||
self.clear_button.clicked.connect(dte.set_to_clear)
|
||||
self.clear_button.setToolTip(_('Clear {0}').format(self.col_metadata['name']))
|
||||
l.addWidget(self.clear_button)
|
||||
|
||||
def setter(self, val):
|
||||
@ -996,6 +998,7 @@ class BulkInt(BulkBase):
|
||||
l = self.widgets[1].layout()
|
||||
self.clear_button = QToolButton(parent)
|
||||
self.clear_button.setIcon(QIcon(I('trash.png')))
|
||||
self.clear_button.setToolTip(_('Clear {0}').format(self.col_metadata['name']))
|
||||
l.insertWidget(1, self.clear_button)
|
||||
l.insertStretch(2)
|
||||
self.clear_button.clicked.connect(self.set_to_undefined)
|
||||
@ -1059,6 +1062,7 @@ class BulkDateTime(BulkBase):
|
||||
l.insertWidget(1, self.today_button)
|
||||
self.clear_button = QToolButton(parent)
|
||||
self.clear_button.setIcon(QIcon(I('trash.png')))
|
||||
self.clear_button.setToolTip(_('Clear {0}').format(self.col_metadata['name']))
|
||||
l.insertWidget(2, self.clear_button)
|
||||
l.insertStretch(3)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user