mirror of
https://github.com/RGBCube/serenity
synced 2025-05-28 11:45:11 +00:00
24 lines
483 B
C++
24 lines
483 B
C++
#pragma once
|
|
|
|
#define AK_DONT_REPLACE_STD
|
|
|
|
#include <AK/OwnPtr.h>
|
|
#include <AK/String.h>
|
|
#include <QAbstractScrollArea>
|
|
|
|
class HeadlessBrowserPageClient;
|
|
|
|
class WebView final : public QAbstractScrollArea {
|
|
Q_OBJECT
|
|
public:
|
|
WebView();
|
|
virtual ~WebView() override;
|
|
|
|
void load(String const& url);
|
|
|
|
virtual void paintEvent(QPaintEvent*) override;
|
|
virtual void resizeEvent(QResizeEvent*) override;
|
|
|
|
private:
|
|
OwnPtr<HeadlessBrowserPageClient> m_page_client;
|
|
};
|