def __init__(self, tab, loading_status_changed): global tab_item_counter QTreeWidgetItem.__init__(self) tab_item_counter += 1 self.uid = tab_item_counter self.loading_status_changed = loading_status_changed self.setFlags(self.flags() | Qt.ItemIsDragEnabled | Qt.ItemIsDropEnabled) self.tabref = lambda: None self.set_view(tab)
def __init__(self, parent, device): QTreeWidgetItem.__init__(self, parent) self._device = device self.setText(0, device.lvname) mountpoint = getattr(device.format, "mountpoint", "") if not mountpoint: mountpoint = "" elif not (device.format and device.format.mountable): mountpoint = "N/A" self.setText(1, mountpoint) self.setText(2, "%Ld" % device.size)
def __init__(self, src, *args): QTreeWidgetItem.__init__(self, *args) self._src = src # fonts self._initFonts() # array of actual (i.e. numeric) column values self._values = [0.0] * NumColumns # set text alignment for icol in range(NumColumns): self.setTextAlignment(icol, Qt.AlignLeft) self.setTextAlignment(ColumnR, Qt.AlignRight) self.setTextAlignment(ColumnType, Qt.AlignHCenter) # setup source self._highlighted = self._highlighted_visual = False self.setSource(src)
def __init__(self, tab, loading_status_changed): global tab_item_counter QTreeWidgetItem.__init__(self) tab_item_counter += 1 self.uid = tab_item_counter self.loading_status_changed = loading_status_changed self.setFlags(self.flags() | Qt.ItemIsDragEnabled | Qt.ItemIsDropEnabled) self.set_data(LOADING_ROLE, False) self.set_data(DISPLAY_ROLE, tab.title() or _('Loading...')) self.set_data(DECORATION_ROLE, missing_icon()) self.set_data(ANGLE_ROLE, 0) self.set_data(HOVER_ROLE, False) self.set_data(URL_ROLE, '') self.tabref = weakref.ref(tab) tab.title_changed.connect(partial(self.set_data, DISPLAY_ROLE)) tab.icon_changed.connect(self.icon_changed) tab.loading_status_changed.connect(self._loading_status_changed) tab.urlChanged.connect(partial(self.set_data, URL_ROLE))
def __init__(self, parent, device=None): QTreeWidgetItem.__init__(self, parent) self.device = device