The TabPlaylist class is used to manage mutiple playlists in the MainWindow class.
More...
#include <tabplaylist.h>
The TabPlaylist class is used to manage mutiple playlists in the MainWindow class.
- Author
- Matthieu Bachelier
- Copyright
- GNU General Public License v3
◆ TabPlaylist()
TabPlaylist::TabPlaylist |
( |
QWidget * |
parent = nullptr | ) |
|
|
explicit |
Default constructor.
FIXME
FIXME: when changing font for saved and untouched playlists, overwritting to normal instead of disabled Reducing size is ok, inreasing size is ko
◆ ~TabPlaylist()
TabPlaylist::~TabPlaylist |
( |
| ) |
|
|
virtual |
◆ aboutToChangeMenuLabels
void TabPlaylist::aboutToChangeMenuLabels |
( |
int |
| ) |
|
|
signal |
◆ aboutToSavePlaylist
void TabPlaylist::aboutToSavePlaylist |
( |
Playlist * |
p, |
|
|
int |
index, |
|
|
bool |
overwrite = false |
|
) |
| |
|
signal |
◆ aboutToSendToTagEditor
void TabPlaylist::aboutToSendToTagEditor |
( |
const QList< QUrl > & |
tracks | ) |
|
|
signal |
◆ addExtFolders
void TabPlaylist::addExtFolders |
( |
const QList< QDir > & |
folders | ) |
|
|
slot |
Add external folders (from a drag and drop) to the current playlist.
◆ addPlaylist
◆ changeCurrentPlaylistPlaybackMode
void TabPlaylist::changeCurrentPlaylistPlaybackMode |
( |
QMediaPlaylist::PlaybackMode |
mode | ) |
|
|
slot |
◆ changeEvent()
void TabPlaylist::changeEvent |
( |
QEvent * |
event | ) |
|
|
overrideprotectedvirtual |
Retranslate context menu.
◆ closePlaylist
void TabPlaylist::closePlaylist |
( |
int |
index | ) |
|
|
slot |
◆ contextMenuEvent()
void TabPlaylist::contextMenuEvent |
( |
QContextMenuEvent * |
event | ) |
|
|
overrideprotectedvirtual |
◆ currentPlayList()
Playlist * TabPlaylist::currentPlayList |
( |
| ) |
const |
Get the current playlist.
◆ deletePlaylist
void TabPlaylist::deletePlaylist |
( |
uint |
playlistId | ) |
|
|
slot |
◆ init()
◆ insertItemsToPlaylist
void TabPlaylist::insertItemsToPlaylist |
( |
int |
rowIndex, |
|
|
const QList< QUrl > & |
tracks |
|
) |
| |
|
slot |
Insert multiple tracks chosen by one from the library or the filesystem into a playlist.
◆ loadPlaylist()
void TabPlaylist::loadPlaylist |
( |
uint |
playlistId | ) |
|
Load a playlist saved in database.
TODO: Do not load the playlist if it's already displayed
Reload tracks from filesystem TODO: remote files!
◆ playlist()
Playlist * TabPlaylist::playlist |
( |
int |
index | ) |
const |
Get the playlist at index.
◆ playlistManager()
◆ playlists()
QList< Playlist * > TabPlaylist::playlists |
( |
| ) |
const |
◆ removeCurrentPlaylist
void TabPlaylist::removeCurrentPlaylist |
( |
| ) |
|
|
slot |
Action sent from the menu.
◆ removeTabFromCloseButton
void TabPlaylist::removeTabFromCloseButton |
( |
int |
index | ) |
|
|
slot |
Remove a playlist when clicking on a close button in the corner.
◆ renamePlaylist
void TabPlaylist::renamePlaylist |
( |
Playlist * |
p | ) |
|
|
slot |
◆ renameTab
◆ savePlaylist
void TabPlaylist::savePlaylist |
( |
Playlist * |
p, |
|
|
bool |
overwrite |
|
) |
| |
|
slot |
◆ selectionChanged
void TabPlaylist::selectionChanged |
( |
bool |
isEmpty | ) |
|
|
signal |
◆ updatePlaybackModeButton
void TabPlaylist::updatePlaybackModeButton |
( |
QMediaPlaylist::PlaybackMode |
mode | ) |
|
|
signal |
The documentation for this class was generated from the following files: