*******************************************************************************/
-//! \file TranslationView.h
-//! \author Mateusz Półrola <mateusz.polrola@comarch.pl>
+/*! \file TranslationView.h
+ \brief Web view with translations
+
+ \author Mateusz Półrola <mateusz.polrola@comarch.pl>
+*/
#ifndef TRANSLATIONVIEW_H
#define TRANSLATIONVIEW_H
#include <QAction>
#include <QWebView>
#include <QEvent>
+#include <QDeclarativeView>
+#include <QVBoxLayout>
+#include <QString>
+#include <QByteArray>
class TranslationWidget;
Q_OBJECT
public:
explicit TranslationView(QWidget *parent = 0);
+ void setHtml(QString htmlString);
public Q_SLOTS:
void zoomIn();
Q_SIGNALS:
void search();
void copyAvailable(bool);
+ void setHtmlSignal(QVariant htmlString);
+ void setUrl(QVariant url);
protected:
void contextMenuEvent(QContextMenuEvent *);
void wheelEvent(QWheelEvent *);
private:
+ QVBoxLayout* mainLayout;
+ QDeclarativeView *view;
+
QAction* searchSelectedAction;
QAction* copySelectedAction;
QAction* selectAllAction;