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

Signals

void sigOpenFile (int tabIndex, const QStringList &files)
 
void sigOpenDir (int tabIndex, const QString &dir)
 
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 sigTabDelete (int tabIndex)
 
void sigTabClear (int tabIndex)
 
void sigAddTabClicked ()
 
void sigMetadataDropped (int tabIndex, const MetaDataList &tracks)
 
void sigFilesDropped (int tabIndex, const QStringList &files)
 
void sigContextMenuRequested (int tabIndex, const QPoint &point)
 
void sigLockTriggered (int tabIndex, bool lock)
 

Public Member Functions

 TabWidget (QWidget *parent=nullptr)
 
void checkTabButtons ()
 
bool wasDragFromPlaylist () const
 
int getDragOriginTab () const
 
void checkTabText (int tabIndex, int activeIndex, const QString &playlistName, bool hasChanges, bool isLocked)
 
void showMenu (const QPoint &position, bool isTemporary, bool hasChanges, bool isLocked, int trackCount)