28 #ifndef dooble_gopher_h
29 #define dooble_gopher_h
35 #include <QWebEngineUrlRequestJob>
36 #include <QWebEngineUrlSchemeHandler>
38 #include "dooble_web_engine_view.h"
49 QPointer<QWebEngineUrlRequestJob> m_request;
50 QPointer<dooble_web_engine_view> m_web_engine_view;
51 void requestStarted(QWebEngineUrlRequestJob *request);
54 void slot_error(QWebEngineUrlRequestJob::Error error);
55 void slot_finished(
const QByteArray &bytes,
56 bool content_type_supported,
69 static QByteArray s_eol;
74 QPointer<dooble_web_engine_view> m_web_engine_view;
79 bool m_content_type_supported;
83 static QByteArray plain_to_html(
const QByteArray &bytes);
86 void slot_connected(
void);
87 void slot_disonnected(
void);
88 void slot_ready_read(
void);
89 void slot_write_timeout(
void);
92 void error(QWebEngineUrlRequestJob::Error error);
93 void finished(
const QByteArray &bytes,
94 bool content_type_supported,
Definition: dooble_gopher.h:61
Definition: dooble_gopher.h:41
Definition: dooble_web_engine_view.h:37