Deletion implemented for Table View. Removed Progressbar Delegate from Widget module.

This commit is contained in:
BasioMeusPuga
2018-03-02 12:06:15 +05:30
parent d26d646e3f
commit f30ed2b0d7
2 changed files with 17 additions and 45 deletions

View File

@@ -670,33 +670,6 @@ class BookmarkDelegate(QtWidgets.QStyledItemDelegate):
' ' + chapter_name)
class TableViewProgressBarDelegate(QtWidgets.QStyledItemDelegate):
def __init__(self, item_model, parent=None):
super(TableViewProgressBarDelegate, self).__init__(parent)
self.parent = parent
self.item_model = item_model
def paint(self, painter, option, index):
item = self.item_model.item(index.row())
position = item.data(QtCore.Qt.UserRole + 7)
if position:
current_chapter = position['current_chapter']
total_chapters = position['total_chapters']
progress = (current_chapter * 100) // total_chapters
progressBarOption = QtWidgets.QStyleOptionProgressBar()
progressBarOption.rect = option.rect
progressBarOption.minimum = 0
progressBarOption.maximum = 100
progressBarOption.progress = progress
progressBarOption.textVisible = False
QtWidgets.QApplication.style().drawControl(
QtWidgets.QStyle.CE_ProgressBar, progressBarOption, painter)
class PliantDockWidget(QtWidgets.QDockWidget):
def __init__(self, parent=None):
super(PliantDockWidget, self).__init__(parent)