From e70ac1752845a57696ad827032d746db752aa9f0 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Tue, 8 Mar 2011 10:51:47 +0100 Subject: renamed JSObject to a more appropriate name.. --- src/javascriptInterface.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/javascriptInterface.h (limited to 'src/javascriptInterface.h') diff --git a/src/javascriptInterface.h b/src/javascriptInterface.h new file mode 100644 index 0000000..21f994a --- /dev/null +++ b/src/javascriptInterface.h @@ -0,0 +1,38 @@ +/* + * jsObject.h + * + * Created on: Feb 1, 2011 + * Author: niklas + * The purpose of the jsObject class is to provide signals which will be emited in the javascript functions. + * Those javascript functions are writen in a seperate file: jsFunktions.js + */ + +#ifndef JAVASCRIPTINTERFACE_H_ +#define JAVASCRIPTINTERFACE_H_ + + +#include "fbgui.h" + + +class javascriptInterface : public QObject{ + Q_OBJECT +private: + QWebFrame* _parent; + +public: + javascriptInterface(QWebFrame* parent); + virtual ~javascriptInterface(); + +signals: + void requestFile(QString& filename); + void signalQuitAll(); + +public slots: + void attachToDOM(); + QString getSysInfo(QString info); + void startDownload(QString filename); + void updateProgressBar(int i); + void quitAll(); +}; + +#endif /* JAVASCRIPTINTERFACE_H_ */ -- cgit v1.2.3-55-g7522