21#ifndef SAYONARA_ID3V2_COVER_H
22#define SAYONARA_ID3V2_COVER_H
24#include "ID3v2Frame.h"
25#include "Utils/Tagging/Models/Cover.h"
30#include <taglib/attachedpictureframe.h>
37 public ID3v2Frame<Models::Cover, TagLib::ID3v2::AttachedPictureFrame>
44 std::optional<Models::Cover>
45 mapFrameToData(
const TagLib::ID3v2::AttachedPictureFrame* frame)
const override;
46 void mapDataToFrame(
const Models::Cover& cover, TagLib::ID3v2::AttachedPictureFrame* frame)
override;
48 TagLib::ID3v2::Frame* createId3v2Frame()
override;
Definition: ID3v2Frame.h:40