///////////////////////////////////////////////////////////////////////////
// pykit::Viewer
+namespace {
+ pykit::Viewer * instance_ (0);
+}
+
prefix_ pykit::Viewer::Viewer(QUrl const & url, Publisher * publisher, QWidget * parent)
: QWebView (parent)
{
+ instance_ = this;
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
if (! QWebSettings::globalSettings()->testAttribute(QWebSettings::DeveloperExtrasEnabled))
setContextMenuPolicy(Qt::NoContextMenu);
inspector_->setPage(page());
}
+prefix_ pykit::Viewer * pykit::Viewer::instance()
+{
+ return instance_;
+}
+
prefix_ pykit::Viewer::~Viewer()
{
if (inspector_)