From 96807a945c6780c35a8eeca16aee5bc0e42e8941 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Tue, 17 Dec 2024 20:55:25 +0000 Subject: [PATCH] Resize rows in config-defined chunks --- app/config.py | 1 + app/playlists.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/config.py b/app/config.py index c73e855..f800eef 100644 --- a/app/config.py +++ b/app/config.py @@ -93,6 +93,7 @@ class Config(object): PREVIEW_BACK_MS = 5000 PREVIEW_END_BUFFER_MS = 1000 REPLACE_FILES_DEFAULT_SOURCE = "/home/kae/music/Singles/tmp" + RESIZE_ROW_CHUNK_SIZE = 40 RETURN_KEY_DEBOUNCE_MS = 1000 ROOT = os.environ.get("ROOT") or "/home/kae/music" ROW_PADDING = 4 diff --git a/app/playlists.py b/app/playlists.py index 0239028..8b3a45c 100644 --- a/app/playlists.py +++ b/app/playlists.py @@ -941,7 +941,7 @@ class PlaylistTab(QTableView): QTimer.singleShot(0, lambda: resize_row(row, count)) # Start resizing from row 0, 10 rows at a time - QTimer.singleShot(0, lambda: resize_row(0, 10)) + QTimer.singleShot(0, lambda: resize_row(0, Config.RESIZE_ROW_CHUNK_SIZE)) def scroll_to_top(self, row_number: int) -> None: """