From 95d40dd30c6162dc2e9689d64dab2dde289c11e4 Mon Sep 17 00:00:00 2001 From: EKNr1 Date: Sun, 2 Feb 2025 16:08:25 +0100 Subject: [PATCH] Made a small memory optimisation by making the fonts a class variable and not an instance variable. --- wobuzz/ui/playlist.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wobuzz/ui/playlist.py b/wobuzz/ui/playlist.py index 0a4c047..2cb74b9 100644 --- a/wobuzz/ui/playlist.py +++ b/wobuzz/ui/playlist.py @@ -10,6 +10,10 @@ from .track import TrackItem class PlaylistView(QTreeWidget): itemDropped = pyqtSignal(QTreeWidget, list) + normal_font = QFont() + bold_font = QFont() + bold_font.setBold(True) + def __init__(self, playlist, parent=None): super().__init__(parent) @@ -18,10 +22,6 @@ class PlaylistView(QTreeWidget): playlist.view = self - self.normal_font = QFont() - self.bold_font = QFont() - self.bold_font.setBold(True) - self.setDragDropMode(QAbstractItemView.DragDropMode.InternalMove) self.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)