Xdxf plugin shows notyfication about wrond file format
authorMateusz Półrola <mateusz.polrola@comarch.pl>
Mon, 13 Sep 2010 12:24:49 +0000 (14:24 +0200)
committerMateusz Półrola <mateusz.polrola@comarch.pl>
Mon, 13 Sep 2010 12:24:49 +0000 (14:24 +0200)
src/plugins/xdxf/xdxfplugin.cpp

index e39e1de..3f39521 100644 (file)
@@ -320,12 +320,22 @@ DictDialog* XdxfPlugin::dictDialog() {
 CommonDictInterface* XdxfPlugin::getNew(const Settings *settings) const {
     XdxfPlugin *plugin = new XdxfPlugin();
 
+    connect(plugin, SIGNAL(notify(Notify::NotifyType,QString)),
+            this, SIGNAL(notify(Notify::NotifyType,QString)));
+
     ((XdxfDictDialog*)plugin->dictDialog())->setLastDialogParent(_dictDialog->lastDialogParent());
 
+
+
     if(settings && plugin->setSettings(settings)) {
+
+        disconnect(plugin, SIGNAL(notify(Notify::NotifyType,QString)),
+                this, SIGNAL(notify(Notify::NotifyType,QString)));
         return plugin;
     }
     else {
+        disconnect(plugin, SIGNAL(notify(Notify::NotifyType,QString)),
+                this, SIGNAL(notify(Notify::NotifyType,QString)));
         delete plugin;
         return 0;
     }