21 #ifndef TAGEXPRESSION_H 22 #define TAGEXPRESSION_H 24 #include "Utils/Pimpl.h" 30 using TagString=QString;
31 using ReplacedString=QString;
46 TagString tag_name_to_string(Tagging::TagName name);
47 Tagging::TagName tag_string_to_name(
const TagString& tag_string);
63 QString escape_special_chars(
const QString& str)
const;
71 QString calc_regex_string(
const QStringList& splitted_tag_str)
const;
79 QStringList split_tag_string(
const QString& tag_str)
const;
88 bool update_tag(
const QString& tag_str,
const QString& filepath);
93 Expression(
const QString& tag_str,
const QString& filepath);
97 bool is_valid()
const;
103 #endif // TAGEXPRESSION_H
The TagExpression class.
Definition: Expression.h:53
The GUI_TagEdit class.
Definition: GenreFetcher.h:33
Definition: org_mpris_media_player2_adaptor.h:21