21 #ifndef PLAYLISTTABWIDGET_H 22 #define PLAYLISTTABWIDGET_H 24 #include "PlaylistMenuEntry.h" 25 #include "Utils/Pimpl.h" 42 void sig_open_file(
int tab_idx);
43 void sig_open_dir(
int tab_idx);
44 void sig_tab_reset(
int tab_idx);
45 void sig_tab_save(
int tab_idx);
46 void sig_tab_save_as(
int tab_idx,
const QString& name);
47 void sig_tab_save_to_file(
int tab_idx,
const QString& filename);
48 void sig_tab_rename(
int tab_idx,
const QString& name);
49 void sig_tab_delete(
int tab_idx);
50 void sig_tab_clear(
int tab_idx);
51 void sig_add_tab_clicked();
52 void sig_metadata_dropped(
int tab_idx,
const MetaDataList& v_md);
53 void sig_files_dropped(
int tab_idx,
const QStringList& files);
56 explicit TabWidget(QWidget* parent=
nullptr);
59 void show_menu_items(MenuEntries actions);
61 void removeTab(
int index);
62 void addTab(QWidget* widget,
const QIcon&
icon,
const QString& label);
63 void addTab(QWidget* widget,
const QString& label);
64 void insertTab(
int index, QWidget* widget,
const QString& label);
65 void insertTab(
int index, QWidget* widget,
const QIcon&
icon,
const QString& label);
67 bool was_drag_from_playlist()
const;
68 int get_drag_origin_tab()
const;
71 void check_last_tab();
75 #endif // PLAYLISTTABWIDGET_H
QIcon icon(const QString &icon_name, IconTheme theme_name)
fetch a icon from resources
Definition: Playlist.h:32