21 #ifndef PLAYLISTTABWIDGET_H
22 #define PLAYLISTTABWIDGET_H
24 #include "PlaylistMenuEntry.h"
25 #include "Utils/Pimpl.h"
39 void sigOpenFile(
int tabIndex,
const QStringList& files);
40 void sigOpenDir(
int tabIndex,
const QString& dir);
41 void sigTabReset(
int tabIndex);
42 void sigTabSave(
int tabIndex);
43 void sigTabSaveAs(
int tabIndex,
const QString& name);
44 void sigTabSaveToFile(
int tabIndex,
const QString& filename);
45 void sigTabRename(
int tabIndex,
const QString& name);
46 void sigTabDelete(
int tabIndex);
47 void sigTabClear(
int tabIndex);
48 void sigAddTabClicked();
49 void sigMetadataDropped(
int tabIndex,
const MetaDataList& tracks);
50 void sigFilesDropped(
int tabIndex,
const QStringList& files);
53 explicit TabWidget(QWidget* parent=
nullptr);
56 void showMenuItems(MenuEntries actions);
57 void checkTabButtons();
59 bool wasDragFromPlaylist()
const;
60 int getDragOriginTab()
const;
62 View* viewByIndex(
int index);
66 void setActiveTab(
int index);
The PlaylistView class.
Definition: PlaylistView.h:56