diff options
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_ */ |
