21 #ifndef SAYONARA_ID3V2_DISCNUMBER_H
22 #define SAYONARA_ID3V2_DISCNUMBER_H
24 #include "ID3v2Frame.h"
25 #include "Utils/Tagging/Models/Discnumber.h"
27 #include <taglib/textidentificationframe.h>
32 public ID3v2Frame<Models::Discnumber, TagLib::ID3v2::TextIdentificationFrame>
39 std::optional<Models::Discnumber>
40 mapFrameToData(
const TagLib::ID3v2::TextIdentificationFrame* frame)
const override;
42 TagLib::ID3v2::TextIdentificationFrame* frame)
override;
44 TagLib::ID3v2::Frame* createId3v2Frame()
override;
48 #endif // SAYONARA_ID3V2_DISCNUMBER_H