Improve copying track path
This commit is contained in:
parent
453e42172b
commit
c6840d2356
@ -1024,11 +1024,18 @@ class PlaylistTab(QTableWidget):
|
|||||||
if not track_path:
|
if not track_path:
|
||||||
return
|
return
|
||||||
|
|
||||||
pathq = track_path.replace("'", "\\'")
|
replacements = [
|
||||||
pathqs = pathq.replace(" ", "\\ ")
|
("'", "\\'"),
|
||||||
|
(" ", "\\ "),
|
||||||
|
("(", "\\("),
|
||||||
|
(")", "\\)"),
|
||||||
|
]
|
||||||
|
for old, new in replacements:
|
||||||
|
track_path = track_path.replace(old, new)
|
||||||
|
|
||||||
cb = QApplication.clipboard()
|
cb = QApplication.clipboard()
|
||||||
cb.clear(mode=cb.Clipboard)
|
cb.clear(mode=cb.Clipboard)
|
||||||
cb.setText(pathqs, mode=cb.Clipboard)
|
cb.setText(track_path, mode=cb.Clipboard)
|
||||||
|
|
||||||
def _delete_rows(self) -> None:
|
def _delete_rows(self) -> None:
|
||||||
"""
|
"""
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user