![]() |
Miam-Player
0.8.0
A nice music player
|
The PlaylistDialog class can save, load and export playlists in m3u format. More...
#include <playlistdialog.h>
Public Types | |
enum | PlaylistRoles { PlaylistID = Qt::UserRole + 1, PlaylistModified = Qt::UserRole + 2 } |
Public Slots | |
virtual int | exec () override |
Signals | |
void | aboutToLoadPlaylist (uint playlistId) |
void | aboutToSavePlaylist (Playlist *playlist, bool overwrite) |
void | aboutToRenamePlaylist (Playlist *playlist) |
void | aboutToRenameTab (const PlaylistDAO &dao) |
void | aboutToDeletePlaylist (uint playlistId) |
Public Member Functions | |
PlaylistDialog (QWidget *parent=nullptr) | |
void | setPlaylists (const QList< Playlist *> &playlists) |
virtual bool | eventFilter (QObject *obj, QEvent *event) override |
![]() | |
void | setupUi (QDialog *PlaylistDialog) |
void | retranslateUi (QDialog *PlaylistDialog) |
Additional Inherited Members | |
![]() | |
QHBoxLayout * | horizontalLayout |
QVBoxLayout * | verticalLayout |
QGroupBox * | groupBoxUnsaved |
QVBoxLayout * | verticalLayout_2 |
QListView * | unsavedPlaylists |
QLabel * | labelDragDropPlaylists |
QGroupBox * | groupBoxSaved |
QVBoxLayout * | verticalLayout_3 |
QListView * | savedPlaylists |
QHBoxLayout * | horizontalLayout_2 |
QSpacerItem * | horizontalSpacer |
QPushButton * | loadPlaylists |
QPushButton * | savePlaylists |
QPushButton * | deletePlaylists |
QPushButton * | exportPlaylists |
QSpacerItem * | horizontalSpacer_2 |
QGroupBox * | groupBoxPreview |
QHBoxLayout * | horizontalLayout_5 |
QTreeWidget * | previewPlaylist |
The PlaylistDialog class can save, load and export playlists in m3u format.
|
explicit |
XXX: MiamStyledItemDelegate should be improved!
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
overridevirtual |
Add drag & drop processing.
|
overridevirtualslot |
Redefined: clean preview area, populate once again lists.
|
inline |