stuff
This commit is contained in:
parent
b61a18ee03
commit
f5db5cf89d
20
main.py
20
main.py
@ -235,22 +235,26 @@ class ApplicationWindow(QMainWindow, Ui_MainWindow):
|
|||||||
self.albumGraphicsView.albumArtDropped.connect(
|
self.albumGraphicsView.albumArtDropped.connect(
|
||||||
self.set_album_art_for_selected_songs
|
self.set_album_art_for_selected_songs
|
||||||
)
|
)
|
||||||
self.albumGraphicsView.albumArtDeleted.connect(
|
# FIXME: this should delete the album art for the current song - not all selected songs
|
||||||
self.delete_album_art_for_selected_songs
|
# move functionality to remove album for selected songs to the batch metadata editor
|
||||||
)
|
|
||||||
# multithreading
|
# self.albumGraphicsView.albumArtDeleted.connect(
|
||||||
# whatever
|
# self.delete_album_art_for_selected_songs
|
||||||
|
# )
|
||||||
|
|
||||||
self.tableView.viewport().installEventFilter(
|
self.tableView.viewport().installEventFilter(
|
||||||
self
|
self
|
||||||
) # for drag & drop functionality
|
) # for drag & drop functionality
|
||||||
self.tableView.handleProgressSignal.connect(self.handle_progress)
|
self.tableView.handleProgressSignal.connect(self.handle_progress)
|
||||||
# set column widths
|
# 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(",")
|
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]))
|
self.tableView.setColumnWidth(i, int(table_view_column_widths[i]))
|
||||||
# dont extend last column past table view border
|
# dont extend last column past table view border
|
||||||
# self.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
|
self.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
|
||||||
# self.tableView.horizontalHeader().setStretchLastSection(False)
|
self.tableView.horizontalHeader().setStretchLastSection(True)
|
||||||
|
|
||||||
def reload_config(self) -> None:
|
def reload_config(self) -> None:
|
||||||
"""does what it says"""
|
"""does what it says"""
|
||||||
|
|||||||
2
ui.py
2
ui.py
@ -106,6 +106,7 @@ class Ui_MainWindow(object):
|
|||||||
self.playlistTreeView.setObjectName("playlistTreeView")
|
self.playlistTreeView.setObjectName("playlistTreeView")
|
||||||
self.hLayoutMusicTable.addWidget(self.playlistTreeView)
|
self.hLayoutMusicTable.addWidget(self.playlistTreeView)
|
||||||
self.tableView = MusicTable(self.centralwidget)
|
self.tableView = MusicTable(self.centralwidget)
|
||||||
|
self.tableView.setMaximumSize(QtCore.QSize(16777215, 16777215))
|
||||||
self.tableView.setAcceptDrops(True)
|
self.tableView.setAcceptDrops(True)
|
||||||
self.tableView.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
|
self.tableView.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
|
||||||
self.tableView.setEditTriggers(QtWidgets.QAbstractItemView.AnyKeyPressed|QtWidgets.QAbstractItemView.EditKeyPressed)
|
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.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
|
||||||
self.tableView.setSortingEnabled(True)
|
self.tableView.setSortingEnabled(True)
|
||||||
self.tableView.setObjectName("tableView")
|
self.tableView.setObjectName("tableView")
|
||||||
self.tableView.horizontalHeader().setStretchLastSection(True)
|
|
||||||
self.tableView.verticalHeader().setVisible(False)
|
self.tableView.verticalHeader().setVisible(False)
|
||||||
self.hLayoutMusicTable.addWidget(self.tableView)
|
self.hLayoutMusicTable.addWidget(self.tableView)
|
||||||
self.hLayoutMusicTable.setStretch(0, 2)
|
self.hLayoutMusicTable.setStretch(0, 2)
|
||||||
|
|||||||
9
ui.ui
9
ui.ui
@ -177,6 +177,12 @@
|
|||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="MusicTable" name="tableView">
|
<widget class="MusicTable" name="tableView">
|
||||||
|
<property name="maximumSize">
|
||||||
|
<size>
|
||||||
|
<width>16777215</width>
|
||||||
|
<height>16777215</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
<property name="acceptDrops">
|
<property name="acceptDrops">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
@ -198,9 +204,6 @@
|
|||||||
<property name="sortingEnabled">
|
<property name="sortingEnabled">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
<attribute name="horizontalHeaderStretchLastSection">
|
|
||||||
<bool>true</bool>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="verticalHeaderVisible">
|
<attribute name="verticalHeaderVisible">
|
||||||
<bool>false</bool>
|
<bool>false</bool>
|
||||||
</attribute>
|
</attribute>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user