Separate Viewer from MainWindow and implement PDF embedding
[pykit.git] / MainWindow.cc
index 59913c7..543752d 100644 (file)
 //#include "MainWindow.ih"
 
 // Custom includes
-#include <QWebView>
-#include "Publisher.hh"
+#include "Viewer.hh"
 
 //#include "MainWindow.mpp"
 #define prefix_
 ///////////////////////////////cc.p////////////////////////////////////////
 
-prefix_ pykit::MainWindow::MainWindow(QUrl const & url, Publisher * publisher, 
-                                           QWidget * parent)
-  : QMainWindow (parent)
+prefix_ pykit::MainWindow::MainWindow(QUrl const & url, Publisher * publisher,
+                                      QWidget * parent)
+    : QMainWindow (parent)
 {
-    //QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
-
-    QWebView *view = new QWebView;
-    view->page()->setNetworkAccessManager(
-        new InternalNetworkAccessManager(view->page()->networkAccessManager(), view, publisher));
-
-    view->load(url);
-
+    Viewer * view = new Viewer(url, publisher, this);
     setCentralWidget(view);
 }