projects
/
mdictionary
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Xdxf plugin shows notyfication about wrond file format
[mdictionary]
/
src
/
plugins
/
xdxf
/
xdxfplugin.cpp
diff --git
a/src/plugins/xdxf/xdxfplugin.cpp
b/src/plugins/xdxf/xdxfplugin.cpp
index
e39e1de
..
3f39521
100644
(file)
--- a/
src/plugins/xdxf/xdxfplugin.cpp
+++ b/
src/plugins/xdxf/xdxfplugin.cpp
@@
-320,12
+320,22
@@
DictDialog* XdxfPlugin::dictDialog() {
CommonDictInterface* XdxfPlugin::getNew(const Settings *settings) const {
XdxfPlugin *plugin = new XdxfPlugin();
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());
((XdxfDictDialog*)plugin->dictDialog())->setLastDialogParent(_dictDialog->lastDialogParent());
+
+
if(settings && plugin->setSettings(settings)) {
if(settings && plugin->setSettings(settings)) {
+
+ disconnect(plugin, SIGNAL(notify(Notify::NotifyType,QString)),
+ this, SIGNAL(notify(Notify::NotifyType,QString)));
return plugin;
}
else {
return plugin;
}
else {
+ disconnect(plugin, SIGNAL(notify(Notify::NotifyType,QString)),
+ this, SIGNAL(notify(Notify::NotifyType,QString)));
delete plugin;
return 0;
}
delete plugin;
return 0;
}