Merge branch 'cache' of ssh://drop.maemo.org/git/mdictionary into cache
[mdictionary] / trunk / src / base / gui / TranslationWidget.cpp
index 1480f91..cacfebf 100644 (file)
@@ -76,15 +76,18 @@ void TranslationWidget::show(QStringList translations) {
         trans += t + "\n";
     }
 
- //   qDebug()<<trans;
+    QImage image(":icons/16x16/staron.png");
+    QTextDocument *document = textEdit->document();
+    document->addResource(QTextDocument::ImageResource, QUrl("mydata://image.png"), QVariant(image));
 
     trans=tr("<?xml version=\"1.0\" encoding=\"UTF-8\"?>") + tr("\n <ar>") + trans + tr("\n </ar>");
     trans=XslConversion(trans);
+
     textEdit->insertHtml(trans);
- //   textEdit->setPlainText(trans);
 
-    textEdit->repaint(this->rect());
+//  textEdit->setPlainText(trans);
 
+    textEdit->repaint(this->rect());
     update(this->rect());
 
     Q_EMIT updateSize();
@@ -191,14 +194,14 @@ void TranslationWidget::initButtons() {
 
 void TranslationWidget::initializeUI() {
 
-    textEdit = new TranslationTextEdit;
+    textEdit = new TranslationTextEdit(this);
     textEdit->setReadOnly(true);
 
     resizer = new TranslationWidgetAutoResizer(textEdit);
     connect(this, SIGNAL(updateSize()),
             resizer, SLOT(textEditChanged()));
 
-    QWidget*w = new QWidget;
+    QWidget*w = new QWidget(this);
     verticalLayout = new QVBoxLayout(w);
     verticalLayout->addWidget(textEdit);