From f5db5cf89d18d039e022f857ef2aa421ad88bc7c Mon Sep 17 00:00:00 2001 From: billypom on debian Date: Mon, 16 Sep 2024 22:16:04 -0400 Subject: [PATCH] stuff --- main.py | 22 +++++++++++++--------- ui.py | 2 +- ui.ui | 9 ++++++--- 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/main.py b/main.py index 9ded0f4..0655529 100644 --- a/main.py +++ b/main.py @@ -235,22 +235,26 @@ class ApplicationWindow(QMainWindow, Ui_MainWindow): self.albumGraphicsView.albumArtDropped.connect( self.set_album_art_for_selected_songs ) - self.albumGraphicsView.albumArtDeleted.connect( - self.delete_album_art_for_selected_songs - ) - # multithreading - # whatever + # FIXME: this should delete the album art for the current song - not all selected songs + # move functionality to remove album for selected songs to the batch metadata editor + + # self.albumGraphicsView.albumArtDeleted.connect( + # self.delete_album_art_for_selected_songs + # ) + self.tableView.viewport().installEventFilter( self ) # for drag & drop functionality self.tableView.handleProgressSignal.connect(self.handle_progress) # set column widths + # FIXME: last column needs to not leave the screen when other columns become big... + # howwww table_view_column_widths = str(self.config["table"]["column_widths"]).split(",") - for i in range(self.tableView.model.columnCount()): + for i in range(self.tableView.model.columnCount() - 1): self.tableView.setColumnWidth(i, int(table_view_column_widths[i])) - # dont extend last column past table view border - # self.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) - # self.tableView.horizontalHeader().setStretchLastSection(False) + # dont extend last column past table view border + self.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) + self.tableView.horizontalHeader().setStretchLastSection(True) def reload_config(self) -> None: """does what it says""" diff --git a/ui.py b/ui.py index 427d969..a7104cf 100644 --- a/ui.py +++ b/ui.py @@ -106,6 +106,7 @@ class Ui_MainWindow(object): self.playlistTreeView.setObjectName("playlistTreeView") self.hLayoutMusicTable.addWidget(self.playlistTreeView) self.tableView = MusicTable(self.centralwidget) + self.tableView.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.tableView.setAcceptDrops(True) self.tableView.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.tableView.setEditTriggers(QtWidgets.QAbstractItemView.AnyKeyPressed|QtWidgets.QAbstractItemView.EditKeyPressed) @@ -114,7 +115,6 @@ class Ui_MainWindow(object): self.tableView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) self.tableView.setSortingEnabled(True) self.tableView.setObjectName("tableView") - self.tableView.horizontalHeader().setStretchLastSection(True) self.tableView.verticalHeader().setVisible(False) self.hLayoutMusicTable.addWidget(self.tableView) self.hLayoutMusicTable.setStretch(0, 2) diff --git a/ui.ui b/ui.ui index 7609c9f..15a128d 100644 --- a/ui.ui +++ b/ui.ui @@ -177,6 +177,12 @@ + + + 16777215 + 16777215 + + true @@ -198,9 +204,6 @@ true - - true - false