#include <QXmlStreamReader>
#include <QtPlugin>
#include "TranslationXdxf.h"
+#include "../../../../includes/settings.h"
XdxfPlugin::XdxfPlugin(QObject *parent) : CommonDictInterface(parent),
_langFrom(tr("")), _langTo(tr("")),_name(tr("")),
_type(tr("xdxf")), _infoNote(tr("")) {
path="dict.xdxf";
stopped = false;
+ _settings = new Settings();
+ _dictDialog = new XdxfDictDialog(this);
}
QString XdxfPlugin::langFrom() const {
stopped=true;
}
-QDialog* XdxfPlugin::loadDialog() {
- path="dict.xdxf";
+DictDialog* XdxfPlugin::dictDialog() {
+ return _dictDialog;
}
-QDialog* XdxfPlugin::settingsDialog() {
- path="dict.xdxf";
-}
CommonDictInterface* XdxfPlugin::getNew(const Settings*) const {
return new XdxfPlugin();
return _hash;
}
+Settings* XdxfPlugin::settings() {
+ return _settings;
+}
+
Q_EXPORT_PLUGIN2(xdxf, XdxfPlugin)