Compare commits
2 Commits
4f10ed7bad
...
79f1a6afa3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
79f1a6afa3 | ||
|
|
194306bc1d |
@ -311,6 +311,15 @@ class PlaylistTab(QTableWidget):
|
|||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def get_selected_title(self):
|
||||||
|
"Return title of selected row or None"
|
||||||
|
|
||||||
|
if self.selectionModel().hasSelection():
|
||||||
|
row = self.currentRow()
|
||||||
|
return self.item(row, self.COL_TITLE).text()
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|
||||||
def remove_rows(self, rows):
|
def remove_rows(self, rows):
|
||||||
"Remove rows passed in rows list"
|
"Remove rows passed in rows list"
|
||||||
|
|
||||||
@ -323,15 +332,6 @@ class PlaylistTab(QTableWidget):
|
|||||||
|
|
||||||
self._repaint()
|
self._repaint()
|
||||||
|
|
||||||
def get_selected_title(self):
|
|
||||||
"Return title of selected row or None"
|
|
||||||
|
|
||||||
if self.selectionModel().hasSelection():
|
|
||||||
row = self.currentRow()
|
|
||||||
return self.item(row, self.COL_TITLE).text()
|
|
||||||
else:
|
|
||||||
return None
|
|
||||||
|
|
||||||
def play_started(self):
|
def play_started(self):
|
||||||
"""
|
"""
|
||||||
Update current track to be what was next, and determine next track.
|
Update current track to be what was next, and determine next track.
|
||||||
@ -834,6 +834,8 @@ class PlaylistTab(QTableWidget):
|
|||||||
self._set_row_start_time(row, start_time)
|
self._set_row_start_time(row, start_time)
|
||||||
next_start_time = self._calculate_next_start_time(
|
next_start_time = self._calculate_next_start_time(
|
||||||
session, row, start_time)
|
session, row, start_time)
|
||||||
|
# Set end time
|
||||||
|
self._set_row_end_time(row, next_start_time)
|
||||||
# Set colour
|
# Set colour
|
||||||
self._set_row_colour(
|
self._set_row_colour(
|
||||||
row, QColor(Config.COLOUR_NEXT_PLAYLIST))
|
row, QColor(Config.COLOUR_NEXT_PLAYLIST))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user