delegate external links in preview

This commit is contained in:
Damien Elmes 2009-08-17 06:57:26 +09:00
parent dbfcb44ea7
commit 614793d4d4

View file

@ -5,6 +5,7 @@
from PyQt4.QtGui import * from PyQt4.QtGui import *
from PyQt4.QtCore import * from PyQt4.QtCore import *
from PyQt4.QtSvg import * from PyQt4.QtSvg import *
from PyQt4.QtWebKit import QWebPage
import re, os, sys, tempfile, urllib2, ctypes import re, os, sys, tempfile, urllib2, ctypes
from anki.utils import stripHTML, tidyHTML, canonifyTags from anki.utils import stripHTML, tidyHTML, canonifyTags
from anki.sound import playFromText from anki.sound import playFromText
@ -1079,6 +1080,8 @@ class PreviewDialog(QDialog):
self.currentCard = 0 self.currentCard = 0
self.dialog = ankiqt.forms.previewcards.Ui_Dialog() self.dialog = ankiqt.forms.previewcards.Ui_Dialog()
self.dialog.setupUi(self) self.dialog.setupUi(self)
self.dialog.webView.page().setLinkDelegationPolicy(
QWebPage.DelegateExternalLinks)
self.dialog.comboBox.addItems(QStringList( self.dialog.comboBox.addItems(QStringList(
[c.cardModel.name for c in self.cards])) [c.cardModel.name for c in self.cards]))
self.connect(self.dialog.comboBox, SIGNAL("activated(int)"), self.connect(self.dialog.comboBox, SIGNAL("activated(int)"),