LyricsProvider: Add function for parsing lyrics from HTML

This commit is contained in:
Jonas Kvinge
2022-10-15 14:33:35 +02:00
parent 3f4bf5f512
commit 1a25faa5b9
2 changed files with 50 additions and 0 deletions

View File

@@ -28,6 +28,7 @@
#include <QList>
#include <QVariant>
#include <QString>
#include <QRegularExpression>
#include "lyricsfetcher.h"
@@ -55,6 +56,9 @@ class LyricsProvider : public QObject {
virtual void Error(const QString &error, const QVariant &debug = QVariant()) = 0;
protected:
QString ParseLyricsFromHTML(const QString &content, const QRegularExpression &start_tag, const QRegularExpression &end_tag, const QRegularExpression &lyrics_start);
signals:
void AuthenticationComplete(bool, QStringList = QStringList());
void AuthenticationSuccess();