25#include <QtCore/qurl.h> 
   26#include <QtGui/qicon.h> 
   27#include <QtGui/qpainter.h> 
   28#include <QtNetwork/qnetworkaccessmanager.h> 
   29#include <QtWidgets/qwidget.h> 
   34class QNetworkAccessManager;
 
  106        FindCaseSensitively = 2,
 
  107        FindWrapsAroundDocument = 4,
 
  108        HighlightAllOccurrences = 8,
 
  109        FindAtWordBeginningsOnly = 16,
 
  110        TreatMedialCapitalAsWordBeginning = 32,
 
  111        FindBeginsInSelection = 64
 
  140        AllowRunningInsecureContent
 
  149        ForcePersistentCookies
 
  174    virtual void Load( 
const QString& sURL ) = 0;
 
  175    virtual void Load( 
const QUrl& url ) = 0;
 
  176    virtual void Load( 
const QNetworkRequest& request, QNetworkAccessManager::Operation operation = QNetworkAccessManager::GetOperation, 
const QByteArray &body = QByteArray() ) = 0;
 
  177    virtual void SetHtml( 
const QString& html, 
const QUrl& baseUrl = QUrl() ) = 0;
 
  178    virtual void SetContent( 
const QByteArray& 
data, 
const QString& sMimeType = QString(), 
const QUrl& baseUrl = QUrl() ) = 0;
 
  181    virtual void SetURL( 
const QUrl &url ) = 0;
 
  182    virtual void SetURL( 
const QString& sURL ) = 0;
 
  205    virtual void SetRenderHint( QPainter::RenderHint hint, 
bool bEnabled = 
true ) = 0;
 
  295class CFxWebWidgetManagerImpl;
 
virtual void ClearCookies()=0
virtual void Load(const QString &sURL)=0
virtual bool CanGoBack() const =0
virtual void SetZoomFactor(double dFactor)=0
virtual QMetaObject::Connection ConnectToContentsSizeChangedSignal(std::function< void(const QSizeF &)> slot)=0
virtual void ClearDefaultUserAgentString()=0
virtual QUrl GetURL() const =0
virtual QObject * GetCookieStoreForDefaultProfile()=0
virtual void DoForward()=0
virtual void SetRenderHint(QPainter::RenderHint hint, bool bEnabled=true)=0
virtual void TriggerPageAction(FxWebAction eAction, bool bChecked=false)=0
virtual void SetSettingsAttribute(FxWebAttribute eAttribute, bool bEnable)=0
virtual QMetaObject::Connection ConnectToLoadProgressSignal(std::function< void(int progress)> slot)=0
virtual void EvaluateJavascript(const QString &script)=0
virtual QMetaObject::Connection ConnectToRepaintRequestedSignal(std::function< void(const QRect &)> slot)=0
virtual void SetRenderHints(QPainter::RenderHints hints)=0
virtual void SetHtml(const QString &html, const QUrl &baseUrl=QUrl())=0
virtual double GetTextSizeMultiplier() const =0
virtual void SetURL(const CFxString &sURL)
virtual void SetLinkDelegationPolicy(FxLinkDelegationPolicy linkDelegationPolicy)=0
virtual bool FindText(const QString &subString, FxFindFlag options=(FxFindFlag) 0)=0
virtual FxLinkDelegationPolicy GetLinkDelegationPolicy()=0
virtual bool CanGoForward() const =0
virtual bool HasSelection() const =0
virtual QIcon GetIcon() const =0
virtual void DoReload()=0
virtual QMap< QUrl, QString > GetUserAgentStrings()=0
virtual void Load(const CFxString &sURL)
virtual const QWidget * GetWidget() const =0
virtual QString GetTitle() const =0
virtual void Load(const QUrl &url)=0
virtual double GetZoomFactor() const =0
virtual void SetCookieForDefaultProfile(QNetworkCookie *pCookie)=0
virtual QMetaObject::Connection ConnectToContentChangedSignal(std::function< void(void)> slot)=0
virtual void SetContent(const QByteArray &data, const QString &sMimeType=QString(), const QUrl &baseUrl=QUrl())=0
virtual QSize GetPreferredContentsSize()=0
@ CopyImageUrlToClipboard
@ CopyMediaUrlToClipboard
@ OpenLinkInNewBackgroundTab
virtual QMetaObject::Connection ConnectToGeometryChangeRequestedSignal(std::function< void(const QRect &)> slot)=0
virtual void SetDefaultUserAgentString(const QString &userAgentString)=0
virtual QAction * GetPageAction(FxWebAction eAction) const =0
virtual void SetTextSizeMultiplier(double dFactor)=0
CFxWebView(CFxWebWidgetManager *pManager)
virtual QMetaObject::Connection ConnectToLoadFinishedSignal(std::function< void(bool)> slot)=0
virtual void ClearUserAgentStrings()=0
CFxWebWidgetManager * m_pManager
virtual void SetNetworkAccessManager(QNetworkAccessManager *manager)=0
virtual QMetaObject::Connection ConnectToUrlChangedSignal(std::function< void(const QUrl &)> slot)=0
FxPersistentCookiesPolicy
virtual void OpenExternalLinksInBrowser(std::function< bool(const QUrl &url)> checkIfExternalLink)=0
virtual QMetaObject::Connection ConnectToHttpResponseFinished(std::function< void(QNetworkReply *)> slot)=0
virtual void SetPersistentCookiesPolicyForDefaultProfile(FxPersistentCookiesPolicy ePolicy)=0
virtual bool IsModified() const =0
virtual void SetUserAgentString(const QUrl &url, const QString &userAgentString)=0
virtual void SetURL(const QString &sURL)=0
virtual void DoPrint(QPrinter *) const =0
virtual QMetaObject::Connection ConnectToLinkClickedSignal(std::function< void(const QUrl &)> slot)=0
virtual QMetaObject::Connection ConnectToLoadStartedSignal(std::function< void(void)> slot)=0
virtual void SetURL(const QUrl &url)=0
virtual QString GetSelectedText() const =0
@ LocalContentCanAccessFileUrls
@ LocalContentCanAccessRemoteUrls
@ Accelerated2dCanvasEnabled
@ FullScreenSupportEnabled
@ LinksIncludedInFocusChain
@ JavascriptCanOpenWindows
@ HyperlinkAuditingEnabled
@ JavascriptCanAccessClipboard
@ PrintElementBackgrounds
@ SpatialNavigationEnabled
@ FocusOnNavigationEnabled
virtual QMetaObject::Connection ConnectToRepaintRequestedSignalWebEngine(std::function< void(bool)> slot)=0
virtual QString GetSelectedHtml() const =0
virtual void SetCacheEnabled(bool bEnable)=0
virtual QString GetDefaultUserAgentString()=0
virtual void AlsoOpenLinksInBrowser()=0
virtual QWidget * GetWidget()=0
virtual void ClearUserAgentString(const QUrl &url)=0
virtual QPainter::RenderHints GetRenderHints() const =0
virtual void Load(const QNetworkRequest &request, QNetworkAccessManager::Operation operation=QNetworkAccessManager::GetOperation, const QByteArray &body=QByteArray())=0
virtual void SetPersistCookies(bool bEnable)=0
GLint GLenum GLsizei GLsizei GLint GLsizei const void * data