#include "fbbrowser.h" #include #include fbbrowser::fbbrowser(const QUrl & url) { view = new QWebView(this); view->load(url); //remove the window decoration this->setWindowFlags(Qt::SplashScreen); //enable JavaScript access to qt objects QObject::connect(view->page()->mainFrame(), SIGNAL(javaScriptWindowObjectCleared()), this, SLOT(addJSObject())); //set form to fullscreen this->showFullScreen(); setCentralWidget(view); } fbbrowser::~fbbrowser() { } void fbbrowser::addJSObject() { view->page()->mainFrame()->addToJavaScriptWindowObject(QString("webkitTest"), this); } void fbbrowser::writeText(QString text){ QFile file("out.txt"); if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) return; QTextStream out(&file); out << text << "\n"; }