29#ifndef GUI_PLAYLIST_H_
30#define GUI_PLAYLIST_H_
32#include "Gui/Utils/Widgets/Widget.h"
34#include "Components/Playlist/PlaylistDBInterface.h"
36#include "Utils/Message/Message.h"
37#include "Utils/Library/LibraryNamespaces.h"
38#include "Utils/Playlist/PlaylistFwd.h"
39#include "Utils/Pimpl.h"
72 void initToolButton();
76 void playlistAdded(
int playlistIndex);
77 void playlistNameChanged(
int playlistIndex);
78 void playlistChanged(
int playlistIndex);
79 void playlistIdxChanged(
int playlistIndex);
80 void playlistCloseRequested(
int playlistIndex);
81 void playlistClosed(
int playlistIndex);
84 void tabSavePlaylistClicked(
int playlistIndex);
85 void tabSavePlaylistAsClicked(
int playlistIndex,
const QString& newName);
86 void tabSavePlaylistToFileClicked(
int playlistIndex,
const QString& filename,
bool relativePaths);
87 void tabRenameClicked(
int playlistIndex,
const QString& newName);
88 void tabResetClicked(
int playlistIndex);
89 void tabDeletePlaylistClicked(
int playlistIndex);
90 void tabMetadataDropped(
int playlistIndex,
const MetaDataList& tracks);
91 void tabFilesDropped(
int playlistIndex,
const QStringList& paths);
92 void openFileClicked(
int playlistIndex,
const QStringList& files);
93 void openDirClicked(
int playlistIndex,
const QString& dir);
94 void lockTriggered(
int playlistIndex,
bool b);
95 void contextMenuRequested(
int playlistIndex,
const QPoint& position);
97 void checkTabTextAndIcons();
99 void clearButtonPressed(
int playlistIndex);
101 void showClearButtonChanged();
102 void showBottomBarChanged();
105 void languageChanged()
override;
106 void skinChanged()
override;
108 void dragEnterEvent(QDragEnterEvent* event)
override;
109 void dragLeaveEvent(QDragLeaveEvent* event)
override;
110 void dropEvent(QDropEvent* event)
override;
111 void dragMoveEvent(QDragMoveEvent* event)
override;
114 std::shared_ptr<Ui::PlaylistWindow> ui;
Definition: DynamicPlaybackChecker.h:29
Definition: GUI_Playlist.h:59
Definition: LibraryManager.h:36
Definition: PlayManager.h:34
Definition: PlaylistHandler.h:57
Definition: Shutdown.h:33