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