21#ifndef SAYONARA_ID3V2_POPULARIMETER_H
22#define SAYONARA_ID3V2_POPULARIMETER_H
24#include "ID3v2Frame.h"
25#include "Utils/Tagging/Models/Popularimeter.h"
27#include <taglib/popularimeterframe.h>
34 public ID3v2Frame<Models::Popularimeter, TagLib::ID3v2::PopularimeterFrame>
41 TagLib::ID3v2::Frame* createId3v2Frame()
override;
43 std::optional<Models::Popularimeter>
44 mapFrameToData(
const TagLib::ID3v2::PopularimeterFrame* frame)
const override;
45 void mapDataToFrame(
const Models::Popularimeter& model, TagLib::ID3v2::PopularimeterFrame* frame)
override;
Definition: ID3v2Frame.h:40
Definition: Popularimeter.h:35
Definition: Popularimeter.h:31