mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Increase update interval in slider drag mode
This commit is contained in:
parent
ad1de3729e
commit
2c5ab05e9c
@ -503,10 +503,12 @@ class GridView(QListView):
|
|||||||
def slider_pressed(self):
|
def slider_pressed(self):
|
||||||
self.ignore_render_requests.set()
|
self.ignore_render_requests.set()
|
||||||
self.verticalScrollBar().valueChanged.connect(self.value_changed_during_scroll)
|
self.verticalScrollBar().valueChanged.connect(self.value_changed_during_scroll)
|
||||||
|
self.update_timer.setInterval(500)
|
||||||
|
|
||||||
def slider_released(self):
|
def slider_released(self):
|
||||||
self.update_viewport()
|
self.update_viewport()
|
||||||
self.verticalScrollBar().valueChanged.disconnect(self.value_changed_during_scroll)
|
self.verticalScrollBar().valueChanged.disconnect(self.value_changed_during_scroll)
|
||||||
|
self.update_timer.setInterval(200)
|
||||||
|
|
||||||
def value_changed_during_scroll(self):
|
def value_changed_during_scroll(self):
|
||||||
if self.ignore_render_requests.is_set():
|
if self.ignore_render_requests.is_set():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user