This commit is contained in:
Aria 2025-03-21 22:23:30 +11:00
commit 9c94d113d3
Signed by untrusted user who does not match committer: aria
GPG key ID: 19AB7AA462B8AB3B
10260 changed files with 1237388 additions and 0 deletions

View file

@ -0,0 +1,39 @@
#ifndef STAR_LAUNCHER_HPP
#define STAR_LAUNCHER_HPP
#include <QMainWindow>
#include <QWebEngineView>
class Launcher : public QMainWindow {
Q_OBJECT
public:
Launcher();
private slots:
void runClient();
void runServer();
private:
QWebEngineView* m_web;
};
class WebPage : public QWebEnginePage {
Q_OBJECT
public:
using QWebEnginePage::QWebEnginePage;
bool acceptNavigationRequest(QUrl const& url, NavigationType type, bool isMainFrame);
};
class WebView : public QWebEngineView {
Q_OBJECT
public:
using QWebEngineView::QWebEngineView;
QWebEngineView* createWindow(QWebEnginePage::WebWindowType type);
};
#endif