mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
986641d938
commit
d483fda433
@ -18,8 +18,6 @@ class CompleteModel(QAbstractListModel):
|
|||||||
|
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
QAbstractListModel.__init__(self, parent)
|
QAbstractListModel.__init__(self, parent)
|
||||||
self.sep = ','
|
|
||||||
self.space_before_sep = False
|
|
||||||
self.items = []
|
self.items = []
|
||||||
|
|
||||||
def set_items(self, items):
|
def set_items(self, items):
|
||||||
@ -54,6 +52,10 @@ class MultiCompleteLineEdit(QLineEdit):
|
|||||||
|
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
QLineEdit.__init__(self, parent)
|
QLineEdit.__init__(self, parent)
|
||||||
|
|
||||||
|
self.sep = ','
|
||||||
|
self.space_before_sep = False
|
||||||
|
|
||||||
self._model = CompleteModel(parent=self)
|
self._model = CompleteModel(parent=self)
|
||||||
self._completer = c = QCompleter(self._model, self)
|
self._completer = c = QCompleter(self._model, self)
|
||||||
c.setWidget(self)
|
c.setWidget(self)
|
||||||
@ -136,22 +138,6 @@ class MultiCompleteLineEdit(QLineEdit):
|
|||||||
self._model.set_items(items)
|
self._model.set_items(items)
|
||||||
return property(fget=fget, fset=fset)
|
return property(fget=fget, fset=fset)
|
||||||
|
|
||||||
@dynamic_property
|
|
||||||
def sep(self):
|
|
||||||
def fget(self):
|
|
||||||
return self._model.sep
|
|
||||||
def fset(self, val):
|
|
||||||
self._model.sep = val
|
|
||||||
return property(fget=fget, fset=fset)
|
|
||||||
|
|
||||||
@dynamic_property
|
|
||||||
def space_before_sep(self):
|
|
||||||
def fget(self):
|
|
||||||
return self._model.space_before_sep
|
|
||||||
def fset(self, val):
|
|
||||||
self._model.space_before_sep = val
|
|
||||||
return property(fget=fget, fset=fset)
|
|
||||||
|
|
||||||
class MultiCompleteComboBox(EnComboBox):
|
class MultiCompleteComboBox(EnComboBox):
|
||||||
|
|
||||||
def __init__(self, *args):
|
def __init__(self, *args):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user