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