add "this" when create Qt obiect.
[mdictionary] / trunk / src / base / gui / TranslationWidget.cpp
index deaec70..f62ffda 100644 (file)
@@ -78,16 +78,11 @@ void TranslationWidget::show(QStringList translations) {
     trans=tr("<?xml version=\"1.0\" encoding=\"UTF-8\"?>") + tr("\n <ar>") + trans + tr("\n </ar>");
     trans=XslConversion(trans);
 
-//    textEdit->setDocument(document);
     textEdit->insertHtml(trans);
 
-//    textEdit->append("<img src=\"mydata://image.png\" />");
- //   textEdit->textCursor().insertImage("starimage");
-
 //  textEdit->setPlainText(trans);
 
     textEdit->repaint(this->rect());
-
     update(this->rect());
 
     emit updateSize();
@@ -202,14 +197,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);