21 #ifndef TAGEXPRESSION_H 22 #define TAGEXPRESSION_H 25 #include "Utils/Pimpl.h" 32 using TagString=QString;
33 using ReplacedString=QString;
48 TagString tag_name_to_string(Tagging::TagName name);
49 Tagging::TagName tag_string_to_name(
const TagString& tag_string);
65 QString escape_special_chars(
const QString& str)
const;
73 QString calc_regex_string(
const QStringList& splitted_tag_str)
const;
81 QStringList split_tag_string(
const QString& tag_str)
const;
90 bool update_tag(
const QString& tag_str,
const QString& filepath);
95 Expression(
const QString& tag_str,
const QString& filename);
99 bool is_valid()
const;
103 #endif // TAGEXPRESSION_H The TagExpression class.
Definition: Expression.h:55
The GUI_TagEdit class.
Definition: AbstractLibrary.h:42
Definition: org_mpris_media_player2_adaptor.h:21