+#ifndef Q_WS_MAEMO_5
+
+ view= new QDeclarativeView();
+ view->setSource(QUrl::fromLocalFile("/usr/share/mdictionary/qml/XdxfDialog.qml"));
+ view->setResizeMode(QDeclarativeView::SizeRootObjectToView);
+ view->setAlignment(Qt::AlignCenter);
+ view->show();
+
+ mainLayout = new QVBoxLayout;
+ mainLayout->addWidget(view);
+ setLayout(mainLayout);
+ view->setWindowTitle(tr("Xdxf Settings"));
+
+ QGraphicsObject *rootObject = view->rootObject();
+
+ connect(this, SIGNAL(setPlugin(QVariant)),
+ rootObject, SLOT(setPlugin(QVariant)));
+ connect(this, SIGNAL(setFrom(QVariant)),
+ rootObject, SLOT(setFrom(QVariant)));
+ connect(this, SIGNAL(setTo(QVariant)),
+ rootObject, SLOT(setTo(QVariant)));
+ connect(this, SIGNAL(setDescription(QVariant)),
+ rootObject, SLOT(setDescription(QVariant)));
+ connect(this, SIGNAL(setInfo(QVariant)),
+ rootObject, SLOT(setInfo(QVariant)));
+ connect(this, SIGNAL(setCheckedOptimalize(QVariant)),
+ rootObject, SLOT(setCheckedOptimalize(QVariant)));
+ connect(this, SIGNAL(setCheckedStrip(QVariant)),
+ rootObject, SLOT(setCheckedStrip(QVariant)));
+ connect(this,SIGNAL(setButtonText(QVariant)),
+ rootObject, SLOT(setButtonText(QVariant)));
+ connect(this,SIGNAL(setNew(QVariant)),
+ rootObject, SLOT(setNew(QVariant)));
+ connect(this,SIGNAL(setPath(QVariant)),
+ rootObject, SLOT(setPath(QVariant)));
+
+ connect(rootObject, SIGNAL(saveButtonClicked()),
+ this, SLOT(accept()));
+ connect(rootObject, SIGNAL(downloadButtonClicked()),
+ this, SLOT(downloadFile()));
+ connect(rootObject, SIGNAL(browseButtonClicked()),
+ this, SLOT(selectFile()));
+
+ connect(rootObject, SIGNAL(optimalizeCheckboxChanged(bool)),
+ this, SLOT(setGenerateCache(bool)));
+ connect(rootObject, SIGNAL(stripCheckboxChanged(bool)),
+ this, SLOT(setAccents(bool)));
+
+#else
+