#ifndef FBBROWSER_H #define FBBROWSER_H #include #include class QWebView; //QT_BEGIN_NAMESPACE //class QLineEdit; //QT_END_NAMESPACE class fbbrowser : public QMainWindow { Q_OBJECT public: fbbrowser(const QUrl& url); ~fbbrowser(); void printusage(); Q_INVOKABLE void writeText(QString text); //used for writing web content into a file Q_INVOKABLE void quitAll(); private: QUrl baseUrl; QNetworkRequest request; QNetworkReply *reply; QWebView *view; QNetworkAccessManager *manager; //QApplication * app(int & argc, char ** argv); private slots: void httpReqFinished(); void addJSObject(); signals: void signalQuitAll(); }; #endif // FBBROWSER_H