diff options
| author | Jonathan Bauer | 2011-03-08 10:51:47 +0100 |
|---|---|---|
| committer | Jonathan Bauer | 2011-03-08 10:51:47 +0100 |
| commit | e70ac1752845a57696ad827032d746db752aa9f0 (patch) | |
| tree | 45f8ba5ebbf20212ffcb47add439ed419e205c08 /src/javascriptInterface.h | |
| parent | .. (diff) | |
| download | fbgui-e70ac1752845a57696ad827032d746db752aa9f0.tar.gz fbgui-e70ac1752845a57696ad827032d746db752aa9f0.tar.xz fbgui-e70ac1752845a57696ad827032d746db752aa9f0.zip | |
renamed JSObject to a more appropriate name..
Diffstat (limited to 'src/javascriptInterface.h')
| -rw-r--r-- | src/javascriptInterface.h | 38 |
1 files changed, 38 insertions, 0 deletions
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_ */ |
