rssguard/src/librssguard/network-web/readability.h
Martin Rotter 4ec98eb322 save
2022-02-11 15:19:05 +01:00

26 lines
619 B
C++
Executable file

// For license of this file, see <project-root-folder>/LICENSE.md.
#ifndef READABILITY_H
#define READABILITY_H
#include <QObject>
#include <QProcess>
class Readability : public QObject {
Q_OBJECT
public:
explicit Readability(QObject* parent = nullptr);
void makeHtmlReadable(const QString& html, const QString& base_url = {});
private slots:
void onReadabilityFinished(int exit_code, QProcess::ExitStatus exit_status);
signals:
void htmlReadabled(const QString& better_html);
void errorOnHtmlReadabiliting(const QString& error);
};
#endif // READABILITY_H