19 bool _isCoverForSingleAlbum;
24 QMenu *_subMenuApplyTo;
26 QAction *_extractCoverAction;
27 QAction *_removeCoverAction;
28 QAction *_applyCoverToCurrentAlbumAction;
31 explicit AlbumCover(QWidget *parent =
nullptr);
43 inline QString
album()
const {
return _album; }
49 void createPixmapFromFile(
const QString &fileName);
62 void dropEvent(QDropEvent *event)
override;
78 void applyCoverToAll();
81 void applyCoverToAlbumOnly();
90 #endif // ALBUMCOVER_H void setCover(Cover *cover)
Definition: albumcover.cpp:39
void dragMoveEvent(QDragMoveEvent *event) override
Definition: albumcover.cpp:107
void coverHasChanged(Cover *)
The Cover class.
Definition: cover.h:14
void contextMenuEvent(QContextMenuEvent *event) override
Definition: albumcover.cpp:60
void paintEvent(QPaintEvent *) override
Definition: albumcover.cpp:122
QString album() const
Definition: albumcover.h:43
void dragEnterEvent(QDragEnterEvent *event) override
Definition: albumcover.cpp:98
void resetCover()
Definition: albumcover.cpp:32
void aboutToApplyCoverToAll(bool, Cover *)
void dropEvent(QDropEvent *event) override
Definition: albumcover.cpp:113
void setCoverForSingleAlbum(bool isCoverForSingleAlbum)
Definition: albumcover.h:39
AlbumCover(QWidget *parent=nullptr)
Definition: albumcover.cpp:16
void setAlbum(const QString &album)
Definition: albumcover.h:41
The AlbumCover class is used to manipulate cover albums inside music files.
Definition: albumcover.h:13
QMenu * contextMenu() const
Definition: albumcover.h:45