Sayonara Player
Loading...
Searching...
No Matches
Playlist::TabBar Class Reference
Inheritance diagram for Playlist::TabBar:

Signals

void sigOpenFile (int tabIndex, const QStringList &files)
void sigOpenDir (int tabIndex, const QString &directory)
void sigTabReset (int tabIndex)
void sigTabSave (int tabIndex)
void sigTabSaveAs (int tabIndex, const QString &name)
void sigTabSaveToFile (int tabIndex, const QString &filename, bool relativePaths)
void sigTabRename (int tabIndex, const QString &name)
void sigTabClear (int tabIndex)
void sigLockTriggered (int tabIndex, const bool lock)
void sigTabDelete (int tabIndex)
void sigCurrentIndexChanged (int tabIndex)
void sigAddTabClicked ()
void sigMetadataDropped (int tabIndex, const MetaDataList &v_md)
void sigFilesDropped (int tabIndex, const QStringList &files)
void sigContextMenuRequested (int currentIndex, const QPoint &position)

Public Member Functions

 TabBar (QWidget *parent=nullptr)
void showMenuItems (MenuEntries entries, const QPoint &position)
bool wasDragFromPlaylist () const
int getDragOriginTab () const

Protected Member Functions

void mousePressEvent (QMouseEvent *e) override
void wheelEvent (QWheelEvent *e) override
void dragEnterEvent (QDragEnterEvent *e) override
void dragMoveEvent (QDragMoveEvent *e) override
void dragLeaveEvent (QDragLeaveEvent *e) override
void dropEvent (QDropEvent *e) override