Skip to content

Commit a54bfc2

Browse files
committedSep 14, 2016
Enable plugins (eg. to show PDFs) in webview widgets used on feature info in identify or in forms
1 parent 2d0932d commit a54bfc2

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed
 

‎src/app/qgsidentifyresultsdialog.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ QgsIdentifyResultsWebView::QgsIdentifyResultsWebView( QWidget *parent ) : QgsWeb
7070
page()->setLinkDelegationPolicy( QWebPage::DontDelegateLinks );
7171
settings()->setAttribute( QWebSettings::LocalContentCanAccessRemoteUrls, true );
7272
settings()->setAttribute( QWebSettings::JavascriptCanOpenWindows, true );
73+
settings()->setAttribute( QWebSettings::PluginsEnabled, true );
7374
#ifdef QGISDEBUG
7475
settings()->setAttribute( QWebSettings::DeveloperExtrasEnabled, true );
7576
#endif
@@ -110,6 +111,7 @@ QgsWebView *QgsIdentifyResultsWebView::createWindow( QWebPage::WebWindowType typ
110111
wv->page()->setNetworkAccessManager( QgsNetworkAccessManager::instance() );
111112
wv->settings()->setAttribute( QWebSettings::LocalContentCanAccessRemoteUrls, true );
112113
wv->settings()->setAttribute( QWebSettings::JavascriptCanOpenWindows, true );
114+
settings()->setAttribute( QWebSettings::PluginsEnabled, true );
113115
#ifdef QGISDEBUG
114116
wv->settings()->setAttribute( QWebSettings::DeveloperExtrasEnabled, true );
115117
#endif

‎src/gui/editorwidgets/qgswebviewwidgetwrapper.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ void QgsWebViewWidgetWrapper::initWidget( QWidget* editor )
125125
mWebView->page()->setNetworkAccessManager( QgsNetworkAccessManager::instance() );
126126
mWebView->settings()->setAttribute( QWebSettings::LocalContentCanAccessRemoteUrls, true );
127127
mWebView->settings()->setAttribute( QWebSettings::JavascriptCanOpenWindows, true );
128+
mWebView->settings()->setAttribute( QWebSettings::PluginsEnabled, true );
128129
#ifdef QGISDEBUG
129130
mWebView->settings()->setAttribute( QWebSettings::DeveloperExtrasEnabled, true );
130131
#endif

0 commit comments

Comments
 (0)