URI: 
       tdisable list filtering when toolbar is closed - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 2345d5f47321e5e1e4fe959e63f7ae63289f8640
   DIR parent 4236adc5529157e641bfb9af8c0bf98d95642ec2
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Wed, 28 Feb 2018 09:56:34 +0100
       
       disable list filtering when toolbar is closed
       
       Diffstat:
         M gui/qt/address_list.py              |       5 +++++
         M gui/qt/history_list.py              |       5 +++++
         M gui/qt/util.py                      |       2 ++
       
       3 files changed, 12 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/gui/qt/address_list.py b/gui/qt/address_list.py
       t@@ -53,6 +53,11 @@ class AddressList(MyTreeWidget):
            def create_toolbar_buttons(self):
                return QLabel(_("Filter:")), self.change_button, self.used_button
        
       +    def on_hide_toolbar(self):
       +        self.show_change = 0
       +        self.show_used = 0
       +        self.update()
       +
            def refresh_headers(self):
                headers = [_('Type'), _('Address'), _('Label'), _('Balance')]
                fx = self.parent.fx
   DIR diff --git a/gui/qt/history_list.py b/gui/qt/history_list.py
       t@@ -114,6 +114,11 @@ class HistoryList(MyTreeWidget, AcceptFileDragDrop):
                self.period_combo.activated.connect(self.on_combo)
                return self.period_combo, self.start_button, self.end_button
        
       +    def on_hide_toolbar(self):
       +        self.start_timestamp = None
       +        self.end_timestamp = None
       +        self.update()
       +
            def select_start_date(self):
                self.start_timestamp = self.select_date(self.start_button)
                self.update()
   DIR diff --git a/gui/qt/util.py b/gui/qt/util.py
       t@@ -539,6 +539,8 @@ class MyTreeWidget(QTreeWidget):
            def show_toolbar(self, x):
                for b in self.toolbar_buttons:
                    b.setVisible(x)
       +        if not x:
       +            self.on_hide_toolbar()
        
        
        class ButtonsWidget(QWidget):