mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Remove disabled delay rendering code
This commit is contained in:
parent
1d796e5817
commit
929c13396b
@ -471,7 +471,6 @@ class GridView(QListView):
|
|||||||
|
|
||||||
update_item = pyqtSignal(object)
|
update_item = pyqtSignal(object)
|
||||||
files_dropped = pyqtSignal(object)
|
files_dropped = pyqtSignal(object)
|
||||||
delay_render = False
|
|
||||||
|
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
QListView.__init__(self, parent)
|
QListView.__init__(self, parent)
|
||||||
@ -500,9 +499,6 @@ class GridView(QListView):
|
|||||||
self.setCursor(Qt.PointingHandCursor)
|
self.setCursor(Qt.PointingHandCursor)
|
||||||
self.gui = parent
|
self.gui = parent
|
||||||
self.context_menu = None
|
self.context_menu = None
|
||||||
if self.delay_render:
|
|
||||||
self.verticalScrollBar().sliderPressed.connect(self.slider_pressed)
|
|
||||||
self.verticalScrollBar().sliderReleased.connect(self.slider_released)
|
|
||||||
self.update_timer = QTimer(self)
|
self.update_timer = QTimer(self)
|
||||||
self.update_timer.setInterval(200)
|
self.update_timer.setInterval(200)
|
||||||
self.update_timer.timeout.connect(self.update_viewport)
|
self.update_timer.timeout.connect(self.update_viewport)
|
||||||
@ -534,26 +530,6 @@ class GridView(QListView):
|
|||||||
for r in xrange(self.first_visible_row or 0, self.last_visible_row or (m.count() - 1)):
|
for r in xrange(self.first_visible_row or 0, self.last_visible_row or (m.count() - 1)):
|
||||||
self.update(m.index(r, 0))
|
self.update(m.index(r, 0))
|
||||||
|
|
||||||
def slider_pressed(self):
|
|
||||||
self.ignore_render_requests.set()
|
|
||||||
self.verticalScrollBar().valueChanged.connect(self.value_changed_during_scroll)
|
|
||||||
|
|
||||||
def slider_released(self):
|
|
||||||
self.update_viewport()
|
|
||||||
self.verticalScrollBar().valueChanged.disconnect(self.value_changed_during_scroll)
|
|
||||||
|
|
||||||
def value_changed_during_scroll(self):
|
|
||||||
if self.ignore_render_requests.is_set():
|
|
||||||
self.update_timer.start()
|
|
||||||
else:
|
|
||||||
self.ignore_render_requests.set()
|
|
||||||
|
|
||||||
if delay_render:
|
|
||||||
def wheelEvent(self, e):
|
|
||||||
self.ignore_render_requests.set()
|
|
||||||
QListView.wheelEvent(self, e)
|
|
||||||
self.update_timer.start()
|
|
||||||
|
|
||||||
def double_clicked(self, index):
|
def double_clicked(self, index):
|
||||||
d = self.delegate
|
d = self.delegate
|
||||||
if d.animating is None and not config['disable_animations']:
|
if d.animating is None and not config['disable_animations']:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user