Beispiel #1
0
 def __init__(self, parent=None, show_saved_search_actions=False):
     EditWithComplete.__init__(self, parent)
     self.set_separator(None)
     self.show_saved_search_actions = show_saved_search_actions
     self.refresh()
     self.setToolTip(_('Choose a function to run on matched text (by name)'))
     boxes.append(weakref.ref(self))
Beispiel #2
0
 def __init__(self, parent=None, show_saved_search_actions=False):
     EditWithComplete.__init__(self, parent)
     self.set_separator(None)
     self.show_saved_search_actions = show_saved_search_actions
     self.refresh()
     self.setToolTip(_('Choose a function to run on matched text (by name)'))
     boxes.append(weakref.ref(self))
Beispiel #3
0
 def __init__(self, parent):
     EditWithComplete.__init__(self, parent)
     self.set_separator(None)
     self.dialog = parent
     self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon)
     self.setToolTip(self.TOOLTIP)
     self.setWhatsThis(self.TOOLTIP)
     self.setEditable(True)
     self.books_to_refresh = set([])
Beispiel #4
0
 def __init__(self, parent, manage_authors):
     self.dialog = parent
     self.books_to_refresh = set([])
     EditWithComplete.__init__(self, parent)
     self.setToolTip(self.TOOLTIP)
     self.setWhatsThis(self.TOOLTIP)
     self.setEditable(True)
     self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon)
     self.manage_authors_signal = manage_authors
     manage_authors.triggered.connect(self.manage_authors)
Beispiel #5
0
 def __init__(self, parent, manage_authors):
     self.dialog = parent
     self.books_to_refresh = set([])
     EditWithComplete.__init__(self, parent)
     self.setToolTip(self.TOOLTIP)
     self.setWhatsThis(self.TOOLTIP)
     self.setEditable(True)
     self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon)
     self.manage_authors_signal = manage_authors
     manage_authors.triggered.connect(self.manage_authors)
Beispiel #6
0
 def __init__(self, parent):
     EditWithComplete.__init__(self, parent)
     self.set_separator(None)
     self.dialog = parent
     self.setSizeAdjustPolicy(
             self.AdjustToMinimumContentsLengthWithIcon)
     self.setToolTip(self.TOOLTIP)
     self.setWhatsThis(self.TOOLTIP)
     self.setEditable(True)
     self.books_to_refresh = set([])
Beispiel #7
0
    def __init__(self, parent=None, db=None):
        EditWithComplete.__init__(self, parent)

        self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon)
        self.setMinimumContentsLength(20)
        self._lang_map = lang_map()
        self.names_with_commas = [x for x in self._lang_map.itervalues() if ',' in x]
        self.comma_map = {k:k.replace(',', '|') for k in self.names_with_commas}
        self.comma_rmap = {v:k for k, v in self.comma_map.iteritems()}
        self._rmap = {lower(v):k for k,v in self._lang_map.iteritems()}
        self.init_langs(db)
Beispiel #8
0
    def __init__(self, parent=None, db=None, prefs=None):
        self.prefs = prefs or gui_prefs()
        self.refresh_recently_used()
        EditWithComplete.__init__(self, parent, sort_func=self.sort_language_items_key)

        self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon)
        self.setMinimumContentsLength(20)
        self._lang_map = lang_map_for_ui()
        self.names_with_commas = [x for x in itervalues(self._lang_map) if ',' in x]
        self.comma_map = {k:k.replace(',', '|') for k in self.names_with_commas}
        self.comma_rmap = {v:k for k, v in iteritems(self.comma_map)}
        self._rmap = {lower(v):k for k,v in iteritems(self._lang_map)}
        self.init_langs(db)
        self.item_selected.connect(self.update_recently_used)
Beispiel #9
0
    def __init__(self, parent=None, db=None, prefs=None):
        self.prefs = prefs or gui_prefs()
        self.refresh_recently_used()
        EditWithComplete.__init__(self, parent, sort_func=self.sort_language_items_key)

        self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon)
        self.setMinimumContentsLength(20)
        self._lang_map = lang_map_for_ui()
        self.names_with_commas = [x for x in self._lang_map.itervalues() if ',' in x]
        self.comma_map = {k:k.replace(',', '|') for k in self.names_with_commas}
        self.comma_rmap = {v:k for k, v in self.comma_map.iteritems()}
        self._rmap = {lower(v):k for k,v in self._lang_map.iteritems()}
        self.init_langs(db)
        self.item_selected.connect(self.update_recently_used)
Beispiel #10
0
    def __init__(self, parent=None, db=None):
        EditWithComplete.__init__(self, parent)

        self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon)
        self.setMinimumContentsLength(20)
        self._lang_map = lang_map()
        self.names_with_commas = [
            x for x in self._lang_map.itervalues() if ',' in x
        ]
        self.comma_map = {
            k: k.replace(',', '|')
            for k in self.names_with_commas
        }
        self.comma_rmap = {v: k for k, v in self.comma_map.iteritems()}
        self._rmap = {lower(v): k for k, v in self._lang_map.iteritems()}
        self.init_langs(db)
Beispiel #11
0
 def __init__(self, parent):
     EditWithComplete.__init__(self, parent)
     self.set_separator(None)
     self.setSizeAdjustPolicy(
             self.AdjustToMinimumContentsLengthWithIcon)
     self.books_to_refresh = set([])
Beispiel #12
0
 def __init__(self, parent):
     EditWithComplete.__init__(self, parent)
     self.books_to_refresh = set([])
     self.setToolTip(self.TOOLTIP)
     self.setWhatsThis(self.TOOLTIP)
Beispiel #13
0
 def __init__(self, parent=None):
     EditWithComplete.__init__(self, parent, sort_func=lambda x: None)
Beispiel #14
0
 def __init__(self, parent):
     EditWithComplete.__init__(self, parent)
     self.set_separator(None)
     self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon)
     self.books_to_refresh = set([])
Beispiel #15
0
 def __init__(self, parent=None):
     EditWithComplete.__init__(self, parent, sort_func=lambda x:None)
Beispiel #16
0
 def __init__(self, *args, **kwargs):
     EditWithComplete.__init__(self, *args, **kwargs)
     self.setFocusPolicy(qt.Qt.StrongFocus)
     self.installEventFilter(ScrollEventFilter(self))
Beispiel #17
0
 def __init__(self, parent=None, strip_completion_entries=True):
     EditWithComplete.__init__(
         self,
         parent,
         sort_func=lambda x: b'',
         strip_completion_entries=strip_completion_entries)
Beispiel #18
0
 def __init__(self, parent):
     EditWithComplete.__init__(self, parent)
     self.books_to_refresh = set([])
     self.setToolTip(self.TOOLTIP)
     self.setWhatsThis(self.TOOLTIP)