示例#1
0
    def __init__(self, db, parent=None, pref_name=None):
        self.pref_name = pref_name or 'book_display_fields'
        QAbstractListModel.__init__(self, parent)

        self.fields = []
        self.db = db
        self.changed = False
示例#2
0
 def __init__(self,
              parent=None,
              sort_func=sort_key,
              strip_completion_entries=True):
     QAbstractListModel.__init__(self, parent)
     self.strip_completion_entries = strip_completion_entries
     self.sort_func = sort_func
     self.all_items = self.current_items = ()
     self.current_prefix = ''
示例#3
0
    def __init__(self, current_cover, parent=None):
        QAbstractListModel.__init__(self, parent)

        if current_cover is None:
            current_cover = QPixmap(I('default_cover.png'))
        current_cover.setDevicePixelRatio(QApplication.instance().devicePixelRatio())

        self.blank = QIcon(I('blank.png')).pixmap(*CoverDelegate.ICON_SIZE)
        self.cc = current_cover
        self.reset_covers(do_reset=False)
示例#4
0
    def __init__(self, shortcuts, config_file_base_name, parent=None):
        QAbstractListModel.__init__(self, parent)

        self.descriptions = {}
        for k, v in shortcuts.items():
            self.descriptions[k] = v[-1]
        self.keys = {}
        for k, v in shortcuts.items():
            self.keys[k] = v[0]
        self.order = list(shortcuts)
        self.order.sort(key=lambda x: sort_key(self.descriptions[x]))
        self.sequences = {}
        for k, v in self.keys.items():
            self.sequences[k] = [QKeySequence(x) for x in v]

        self.custom = XMLConfig(config_file_base_name)
示例#5
0
 def flags(self, index):
     ans = QAbstractListModel.flags(self, index)
     return ans | Qt.ItemFlag.ItemIsUserCheckable
示例#6
0
 def __init__(self, names, parent=None):
     self.items = []
     self.names = []
     QAbstractListModel.__init__(self, parent=parent)
示例#7
0
 def __init__(self, widgets):
     self.widgets = widgets
     QAbstractListModel.__init__(self)
示例#8
0
 def __init__(self, manufacturer):
     QAbstractListModel.__init__(self)
     self.devices = get_devices_of(manufacturer)
示例#9
0
 def __init__(self):
     QAbstractListModel.__init__(self)
     self.manufacturers = get_manufacturers()
 def __init__(self, fmt_count):
     QAbstractListModel.__init__(self)
     self.fmts = sorted(set(fmt_count))
     self.counts = fmt_count
     self.fi = file_icon_provider()
示例#11
0
 def __init__(self, parent=None):
     QAbstractListModel.__init__(self, parent)
     self.states = []
     self.pos = 0
示例#12
0
 def __init__(self, parent=None):
     QAbstractListModel.__init__(self, parent)
     SearchQueryParser.__init__(self, ['all'])
     self.parse_tweaks()
示例#13
0
 def __init__(self, names, parent=None):
     self.items = []
     QAbstractListModel.__init__(self, parent)
     self.set_names(names)
示例#14
0
 def __init__(self, profiles):
     QAbstractListModel.__init__(self)
     self.profiles = list(profiles)
示例#15
0
 def flags(self, index):
     if not index.isValid():
         return Qt.ItemFlag.ItemIsEnabled
     return QAbstractListModel.flags(self,
                                     index) | Qt.ItemFlag.ItemIsEditable
示例#16
0
 def __init__(self, recipe_model):
     QAbstractListModel.__init__(self)
     self.recipe_model = recipe_model
示例#17
0
 def __init__(self, parent):
     QAbstractListModel.__init__(self, parent)
     self.icon_size = parent.iconSize()
     self.build()
示例#18
0
 def __init__(self, parent=None):
     QAbstractListModel.__init__(self, parent)
     self.chars = []
     self.allow_dnd = False