mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-04 20:57:49 +00:00
35 lines
857 B
C++
35 lines
857 B
C++
/**
|
|
* RobloxWebPage.h
|
|
* Copyright (c) 2013 ROBLOX Corp. All Rights Reserved.
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <QWebPage>
|
|
|
|
class RobloxWebPage : public QWebPage
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
|
|
RobloxWebPage(QWidget* parent = 0);
|
|
QString userAgentForUrl(const QUrl &url ) const;
|
|
|
|
QString getDefaultUserAgent() const; // To get access to protected default user agent
|
|
void setUploadFile(QString selector, QString fileName);
|
|
|
|
virtual void triggerAction(QWebPage::WebAction action, bool checked = false);
|
|
protected:
|
|
virtual QString chooseFile(QWebFrame *originatingFrame, const QString& oldFile);
|
|
virtual bool acceptNavigationRequest ( QWebFrame * frame, const QNetworkRequest & request, NavigationType type );
|
|
virtual bool event(QEvent *evt);
|
|
|
|
private Q_SLOTS:
|
|
|
|
void handleFinished(QNetworkReply*);
|
|
private:
|
|
QString m_overideUploadFile;
|
|
QPoint m_contextPos;
|
|
};
|