diff --git a/CMakeLists.txt b/CMakeLists.txt index d535674..5d0b4ef 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -217,7 +217,7 @@ if(WIDGETS_GUI OR QUICK_GUI) endif() # find tagparser -find_package(tagparser 6.4.0 REQUIRED) +find_package(tagparser 7.0.0 REQUIRED) use_tag_parser() list(APPEND TEST_LIBRARIES ${TAG_PARSER_SHARED_LIB}) diff --git a/cli/helper.cpp b/cli/helper.cpp index eacdb65..e28f733 100644 --- a/cli/helper.cpp +++ b/cli/helper.cpp @@ -554,7 +554,7 @@ std::vector valuesForNativeField(const char *idString, std::si if(tagType != ConcreteTag::tagType) { return vector(); } - return static_cast(tag)->values(ConcreteTag::fieldType::fieldIdFromString(idString, idStringSize)); + return static_cast(tag)->values(ConcreteTag::FieldType::fieldIdFromString(idString, idStringSize)); } template @@ -563,7 +563,7 @@ bool setValuesForNativeField(const char *idString, std::size_t idStringSize, Tag if(tagType != ConcreteTag::tagType) { return false; } - return static_cast(tag)->setValues(ConcreteTag::fieldType::fieldIdFromString(idString, idStringSize), values); + return static_cast(tag)->setValues(ConcreteTag::FieldType::fieldIdFromString(idString, idStringSize), values); } inline FieldId::FieldId(const char *nativeField, std::size_t nativeFieldSize, const GetValuesForNativeFieldType &valuesForNativeField, const SetValuesForNativeFieldType &setValuesForNativeField) : diff --git a/gui/picturepreviewselection.cpp b/gui/picturepreviewselection.cpp index 45f0e1b..68de3ab 100644 --- a/gui/picturepreviewselection.cpp +++ b/gui/picturepreviewselection.cpp @@ -95,9 +95,9 @@ void PicturePreviewSelection::setValue(const TagValue &value, PreviousValueHandl * \brief Defines the predicate to get relevant fields. */ template -bool fieldPredicate(int i, const std::pair &pair) +bool fieldPredicate(int i, const std::pair &pair) { - return pair.second.isTypeInfoAssigned() ? (pair.second.typeInfo() == static_cast(i)) : (i == 0); + return pair.second.isTypeInfoAssigned() ? (pair.second.typeInfo() == static_cast(i)) : (i == 0); } /*! @@ -251,8 +251,8 @@ void pushId3v2CoverValues(TagType *tag, KnownField field, const QListsecond.setValue(TagValue()); } } else if(!values[index].isEmpty()) { - typename TagType::fieldType field(id, values[index]); - field.setTypeInfo(static_cast(index)); + typename TagType::FieldType field(id, values[index]); + field.setTypeInfo(index); fields.insert(std::make_pair(id, field)); } } diff --git a/misc/htmlinfo.cpp b/misc/htmlinfo.cpp index f1caf7c..c153891 100644 --- a/misc/htmlinfo.cpp +++ b/misc/htmlinfo.cpp @@ -804,7 +804,7 @@ public: { mkElementNode(container->firstElement()); for(auto &element : container->additionalElements()) { - mkElementNode(element.get()); + mkElementNode(element.get()); } }