23 #ifndef PLAYLISTTABWIDGET_H 24 #define PLAYLISTTABWIDGET_H 27 #include "Helper/Settings/SayonaraClass.h" 28 #include "PlaylistMenuEntry.h" 35 #include <QMouseEvent> 44 void sig_open_file(
int tab_idx);
45 void sig_open_dir(
int tab_idx);
46 void sig_tab_reset(
int tab_idx);
47 void sig_tab_save(
int tab_idx);
48 void sig_tab_save_as(
int tab_idx,
const QString& name);
49 void sig_tab_rename(
int tab_idx,
const QString& name);
50 void sig_tab_delete(
int tab_idx);
51 void sig_tab_clear(
int tab_idx);
52 void sig_add_tab_clicked();
53 void sig_metadata_dropped(
int tab_idx,
const MetaDataList& v_md);
63 void show_menu_items(PlaylistMenuEntries actions);
65 void removeTab(
int index);
66 void addTab(QWidget *widget,
const QIcon &icon,
const QString &label);
67 void addTab(QWidget *widget,
const QString &);
68 void insertTab(
int index, QWidget *widget,
const QString &);
69 void insertTab(
int index, QWidget *widget,
const QIcon &icon,
const QString &label);
71 bool was_drag_from_playlist()
const;
72 int get_drag_origin_tab()
const;
78 void check_last_tab();
83 #endif // PLAYLISTTABWIDGET_H Definition: PlaylistTabBar.h:39