return _infoNote;
}
-void XdxfPlugin::searchWordList(QString word, int limit) {
+QList<Translation*> XdxfPlugin::searchWordList(QString word, int limit) {
QRegExp regWord(word);
QList<Translation*> translations;
regWord.setPatternSyntax(QRegExp::Wildcard);
QFile dictionaryFile(path);
if(!dictionaryFile.open(QFile::ReadOnly | QFile::Text)) {
- return; //blad otwarcia pliku
+ qDebug()<<"Error: could not open file";
+ return translations;
}
QXmlStreamReader dictionaryReader(&dictionaryFile);
dictionaryReader.readNextStartElement();
}
}
stopped=false;
- emit finalTranslation(translations);
dictionaryFile.close();
+ emit finalTranslation();
+ return translations;
}
QString XdxfPlugin::search(QString key) {