21#ifndef SAYONARA_TAGGING_ABSTRACTFRAME_H
22#define SAYONARA_TAGGING_ABSTRACTFRAME_H
24#include "Utils/Pimpl.h"
25#include "Utils/Tagging/TaggingUtils.h"
44 [[nodiscard]] QByteArray key()
const;
45 [[nodiscard]] TagLib::ByteVector tagKey()
const;
51 template<
typename TagImpl>
56 TagImpl* mTag {
nullptr};
59 explicit AbstractFrame(TagImpl* tag,
const QByteArray& key = QByteArray()) :
65 TagImpl* tag()
const {
return mTag; }
Definition AbstractFrame.h:38
Definition AbstractFrame.h:54
The GUI_TagEdit class.
Definition Engine.h:33