21 #ifndef TAGEXPRESSION_H 22 #define TAGEXPRESSION_H 24 #include "Utils/Pimpl.h" 28 using TagString=QString;
29 using ReplacedString=QString;
44 TagString tag_name_to_string(Tagging::TagName name);
45 Tagging::TagName tag_string_to_name(
const TagString& tag_string);
61 QString escape_special_chars(
const QString& str)
const;
69 QString calc_regex_string(
const QStringList& splitted_tag_str)
const;
77 QStringList split_tag_string(
const QString& tag_str)
const;
86 bool update_tag(
const QString& tag_str,
const QString& filepath);
91 Expression(
const QString& tag_str,
const QString& filename);
95 bool is_valid()
const;
99 #endif // TAGEXPRESSION_H The TagExpression class.
Definition: Expression.h:51
The GUI_TagEdit class.
Definition: GenreFetcher.h:33
Definition: org_mpris_media_player2_adaptor.h:21