Sayonara Player
|
The ServerTemplate struct. More...
#include <LyricServer.h>
Public Types | |
using | StartEndTag = QPair< QString, QString > |
using | StartEndTags = QList< StartEndTag > |
using | Replacement = QPair< QString, QString > |
using | Replacements = QList< Replacement > |
Public Member Functions | |
bool | canFetchDirectly () const |
bool | canSearch () const |
QString | name () const |
void | setName (const QString &name) |
QString | address () const |
void | setAddress (const QString &address) |
Replacements | replacements () const |
void | setReplacements (const Replacements &replacements) |
QString | directUrlTemplate () const |
void | setDirectUrlTemplate (const QString &directUrlTemplate) |
StartEndTags | startEndTag () const |
void | setStartEndTag (const StartEndTags &startEndTag) |
bool | isStartTagIncluded () const |
void | setIsStartTagIncluded (bool isStartTagIncluded) |
bool | isEndTagIncluded () const |
void | setIsEndTagIncluded (bool isEndTagIncluded) |
bool | isNumeric () const |
void | setIsNumeric (bool isNumeric) |
bool | isLowercase () const |
void | setIsLowercase (bool isLowercase) |
QString | errorString () const |
void | setErrorString (const QString &errorString) |
QString | searchResultRegex () const |
void | setSearchResultRegex (const QString &searchResultRegex) |
QString | searchResultUrlTemplate () const |
void | setSearchResultUrlTemplate (const QString &searchResultUrlTemplate) |
QString | searchUrlTemplate () const |
void | setSearchUrlTemplate (const QString &searchUrlTemplate) |
QJsonObject | toJson () |
Static Public Member Functions | |
static Lyrics::Server * | fromJson (const QJsonObject &json) |
static QString | applyReplacements (const QString &str, const Server::Replacements &replacements) |
The ServerTemplate struct.