21 #ifndef LYRICSERVER_H_ 22 #define LYRICSERVER_H_ 28 #include "Utils/Pimpl.h" 51 bool can_fetch_directly()
const;
52 bool can_search()
const;
55 void set_name(
const QString& name);
57 QString address()
const;
58 void set_address(
const QString& address);
63 QString direct_url_template()
const;
64 void set_direct_url_template(
const QString& direct_url_template);
67 void set_start_end_tag(
const StartEndTags& start_end_tag);
69 bool is_start_tag_included()
const;
70 void set_is_start_tag_included(
bool is_start_tag_included);
72 bool is_end_tag_included()
const;
73 void set_is_end_tag_included(
bool is_end_tag_included);
75 bool is_numeric()
const;
76 void set_is_numeric(
bool is_numeric);
78 bool is_lowercase()
const;
79 void set_is_lowercase(
bool is_lowercase);
81 QString error_string()
const;
82 void set_error_string(
const QString& error_string);
84 QString search_result_regex()
const;
85 void set_search_result_regex(
const QString& search_result_regex);
87 QString search_result_url_template()
const;
88 void set_search_result_url_template(
const QString& search_result_url_template);
90 QString search_url_template()
const;
91 void set_search_url_template(
const QString& search_url_template);
93 QJsonObject to_json();
99 QString apply_replacements(
const QString& str)
const;
The ServerTemplate struct.
Definition: LyricServer.h:38
Definition: typedefs.h:32
Definition: LyricLookup.h:36
Definition: EngineUtils.h:33