~timovwb/pigeonplanner/devel

« back to all changes in this revision

Viewing changes to pigeonplanner/ui/filechooser.py

  • Committer: Timo Vanwynsberghe
  • Date: 2020-08-02 12:06:45 UTC
  • Revision ID: timovwb@gmail.com-20200802120645-w2b9x3m5hm9fdcv4
Added KBDB resultparser

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
        filter_.add_pattern("*.zip")
91
91
        self.add_filter(filter_)
92
92
 
93
 
    def add_custom_filter(self, filter_):
94
 
        class Filter(Gtk.FileFilter):
95
 
            def __init__(self, name, pattern):
96
 
                Gtk.FileFilter.__init__(self)
97
 
                self.set_name(name)
98
 
                self.add_pattern(pattern)
99
 
        name, pattern = filter_
100
 
        filefilter = Filter(name, pattern)
101
 
        self.add_filter(filefilter)
 
93
    def add_custom_filter(self, name, *patterns):
 
94
        filter_ = Gtk.FileFilter()
 
95
        filter_.set_name(name)
 
96
        for pattern in patterns:
 
97
            filter_.add_pattern(pattern)
 
98
        self.add_filter(filter_)
102
99
 
103
100
 
104
101
########
307
304
 
308
305
    def __init__(self):
309
306
        super(ResultChooser, self).__init__()
310
 
        self.add_text_filter()
 
307
        self.add_custom_filter("Supported filetypes (.txt, .html)", "*.txt", "*.html")
311
308
 
312
309
 
313
310
class BackupChooser(_FileChooserButton):