diff options
Diffstat (limited to 'src/fbbrowser.h')
-rw-r--r-- | src/fbbrowser.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/fbbrowser.h b/src/fbbrowser.h new file mode 100644 index 0000000..c869197 --- /dev/null +++ b/src/fbbrowser.h @@ -0,0 +1,40 @@ +#ifndef FBBROWSER_H +#define FBBROWSER_H + +#include <QtGui> +#include "ui_fbbrowser.h" +#include <QtNetwork> + +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 url; + QNetworkRequest request; + QNetworkReply *reply; + QWebView * view; + QNetworkAccessManager * manager; + //QApplication * app(int & argc, char ** argv); + +private slots: + void httpReadyRead(); + void addJSObject(); + +signals: + void signalQuitAll(); +}; + +#endif // FBBROWSER_H |