1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 11:45:11 +00:00
serenity/Ladybird/WebView.h
2022-12-25 07:58:58 -07:00

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;
};