Sayonara Player
Public Member Functions | Protected Member Functions | List of all members
Xiph::CoverFrame Class Reference
Inheritance diagram for Xiph::CoverFrame:
Xiph::XiphFrame< Models::Cover > Tagging::AbstractFrame< TagLib::Ogg::XiphComment > Tagging::AbstractFrameHelper

Public Member Functions

 CoverFrame (TagLib::Ogg::XiphComment *tag)
 
bool isFrameAvailable () const override
 
bool read (Models::Cover &model) const
 
bool write (const Models::Cover &model)
 

Protected Member Functions

std::optional< Models::CovermapTagToData () const override
 
void mapDataToTag (const Models::Cover &cover) override
 
std::optional< TagLib::String > stringData () const
 
void setStringData (const TagLib::String &value)
 
void setStringData (const QString &value)
 
TagLib::Ogg::XiphComment * tag () const
 
QString key () const
 
TagLib::String tagKey () const
 

Member Function Documentation

◆ isFrameAvailable()

bool Xiph::CoverFrame::isFrameAvailable ( ) const
overridevirtual

Reimplemented from Xiph::XiphFrame< Models::Cover >.

◆ mapDataToTag()

void Xiph::CoverFrame::mapDataToTag ( const Models::Cover cover)
overrideprotectedvirtual

◆ mapTagToData()

std::optional< Models::Cover > Xiph::CoverFrame::mapTagToData ( ) const
overrideprotectedvirtual