#include "TranslationWidgetAutoResizer.h"
#include <QDebug>
-TranslationWidget::TranslationWidget(Backbone *backbone, QWidget *parent):
+TranslationWidget::TranslationWidget(QWidget *parent):
QScrollArea(parent) {
- this->backbone = backbone;
-
#ifdef Q_WS_MAEMO_5
setAttribute(Qt::WA_Maemo5StackedWindow);
#endif
initializeUI();
- connect(backbone, SIGNAL(htmlReady()),
- this, SLOT(show()));
-
setWindowTitle(tr("Translation"));
}
+
void TranslationWidget::show() {
QScrollArea::show();
+}
- textEdit->clear();
+void TranslationWidget::show(QStringList translations) {
- QStringList translations = backbone->htmls();
+ show();
+
+ textEdit->clear();
QString trans;
QString t;
zoomOutToolButton = new QToolButton;
zoomOutToolButton->setIcon(QIcon::fromTheme("pdf_zoomout"));
- horizontalLayout = new QHBoxLayout;
- horizontalLayout->addWidget(zoomInToolButton);
- horizontalLayout->addWidget(zoomOutToolButton);
+ // horizontalLayout = new QHBoxLayout;
+ //horizontalLayout->addWidget(zoomInToolButton);
+ // horizontalLayout->addWidget(zoomOutToolButton);
textEdit = new QTextEdit;
textEdit->setReadOnly(true);
QWidget*w = new QWidget;
verticalLayout = new QVBoxLayout(w);
- verticalLayout->addLayout(horizontalLayout);
verticalLayout->addWidget(textEdit);
+ textEdit->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+ textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+
+
this->setWidget(w);
this->setWidgetResizable(true);
connect(zoomInToolButton, SIGNAL(clicked()),
this, SIGNAL(updateSize()));
-}
-
-void TranslationWidget::showContextMenu(QPoint pos) {
- contextMenu->exec(pos);
+ /* #ifdef Q_WS_MAEMO_5
+ fullScreenButton = new QToolButton(this);
+ fullScreenButton->setIcon(QIcon::fromTheme("general_fullsize"));
+ fullScreenButton->setMinimumSize(fullScreenButton->sizeHint());
+ int x = QApplication::desktop()->screenGeometry(this).width() -
+ fullScreenButton->sizeHint().width();
+ int y = QApplication::desktop()->screenGeometry(this).height() -
+ fullScreenButton->sizeHint().height();
+ fullScreenButton->move(QPoint(x,y));
+ fullScreenButton->show();
+ fullScreenButton->setWindowOpacity(0.5);
+
+
+ backButton = new QToolButton(this);
+ backButton->setIcon(QIcon::fromTheme("general_overlay_back"));
+ backButton->setMinimumSize(fullScreenButton->sizeHint());
+ x = QApplication::desktop()->screenGeometry(this).width() -
+ backButton->sizeHint().width();
+ y = 0;
+ backButton->move(QPoint(x,y));
+ backButton->show();
+ backButton->setWindowOpacity(0.5);
+
+ connect(backButton, SIGNAL(clicked()),
+ this, SLOT(hide()));
+ #endif*/
}