Context menu added for webkig: search, copy, selectall
[mdictionary] / trunk / src / base / gui / TranslationWidget.cpp
index 379bdbe..161cf0b 100644 (file)
@@ -22,7 +22,6 @@
 //Created by Mateusz Półrola
 
 #include "TranslationWidget.h"
-#include "TranslationWidgetAutoResizer.h"
 #include <QDebug>
 #ifdef Q_WS_MAEMO_5
     #include <QtGui/QX11Info>
@@ -76,19 +75,6 @@ void TranslationWidget::show(QStringList translations) {
         trans += t + "\n";
     }
 
-
-    QImage image(":icons/16x16/staron.png");
-//    QTextDocument *document = textEdit->document();
-//    document->addResource(QTextDocument::ImageResource,
-//            QUrl("mydata://image.png"), QVariant(image));
-
- //   QFile cssFile(QDir::homePath() + "/.mdictionary/style.css");
- //   cssFile.open(QFile::ReadOnly);
- //   document->addResource(QTextDocument::StyleSheetResource,
-//            QUrl("mydata://style.css"),
-//            QVariant(cssFile.readAll()));
-
-
     trans=tr("<?xml version=\"1.0\" encoding=\"UTF-8\"?>") + tr("\n <ar>")
             + trans + tr("\n </ar>");
     trans=XslConversion(trans);
@@ -102,7 +88,6 @@ void TranslationWidget::show(QStringList translations) {
     trans.replace("$STAR$", "/usr/lib/mdictionary/staron.png");
 
 
-    qDebug () << trans;
     webkit->setHtml(trans, QUrl().fromLocalFile("/"));
 
 
@@ -214,19 +199,11 @@ void TranslationWidget::initButtons() {
 void TranslationWidget::initializeUI() {
 
     webkit = new TranslationTextEdit(this);
-//    textEdit->setReadOnly(true);
-
-    //resizer = new TranslationWidgetAutoResizer(textEdit);
-    //connect(this, SIGNAL(updateSize()),
-            //resizer, SLOT(textEditChanged()));
 
     QWidget*w = new QWidget(this);
     verticalLayout = new QVBoxLayout(w);
     verticalLayout->addWidget(webkit);
 
-//    textEdit->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
- //   textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
-
     this->setWidget(w);
     this->setWidgetResizable(true);
 
@@ -291,7 +268,7 @@ void TranslationWidget::searchSelected() {
     #ifdef Q_WS_MAEMO_5
         hide();
     #endif
-    Q_EMIT search(webkit->page()->selectedText());
+    Q_EMIT search(webkit->selectedText().toLower());
 }
 
 #ifdef Q_WS_MAEMO_5