initial release
[pykit.git] / MainWindow.cc
1 // $Id$
2 //
3 // Copyright (C) 2010
4 //     Stefan Bund <info@j32.de>
5
6 /** \file
7     \brief MainWindow non-inline non-template implementation */
8
9 #include "MainWindow.hh"
10 //#include "MainWindow.ih"
11
12 // Custom includes
13 #include <QWebView>
14 #include "Publisher.hh"
15
16 //#include "MainWindow.mpp"
17 #define prefix_
18 ///////////////////////////////cc.p////////////////////////////////////////
19
20 prefix_ pykit::MainWindow::MainWindow(QUrl const & url, Publisher * publisher, 
21                                            QWidget * parent)
22   : QMainWindow (parent)
23 {
24     //QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
25
26     QWebView *view = new QWebView;
27     view->page()->setNetworkAccessManager(
28         new InternalNetworkAccessManager(view->page()->networkAccessManager(), view, publisher));
29
30     view->load(url);
31
32     setCentralWidget(view);
33 }
34
35 ///////////////////////////////cc.e////////////////////////////////////////
36 #undef prefix_
37 //#include "MainWindow.mpp"
38
39 \f
40 // Local Variables:
41 // mode: c++
42 // fill-column: 100
43 // comment-column: 40
44 // c-file-style: "j32"
45 // indent-tabs-mode: nil
46 // ispell-local-dictionary: "american"
47 // compile-command: "scons -U"
48 // End: