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 of remote location, do not use outdated or incomplete data from cache! Use (host, id) or (uri)
§ 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: