New structure of auto-type classes
Use xvkbd code for sending auto-type keys Fixed bug that prevented auto-typing non-latin1 chars Added Italian translation Fixed some new gcc warnings git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@238 b624d157-de02-0410-bad0-e51aec6abb33
This commit is contained in:
@@ -34,7 +34,7 @@ bool Import_KWalletXml::importDatabase(QWidget* GuiParent, IDatabase* db){
|
||||
int col,line;
|
||||
if(!doc.setContent(QString::fromUtf8((char*)buffer,len),false,&xmlerr,&line,&col)){
|
||||
qWarning("Import_PwManager::parseXmlContent():\n");
|
||||
qWarning(((xmlerr+" (Line:%1 Column:%2)").arg(line).arg(col)+QString('\n')).toAscii());
|
||||
qWarning("%s (Line:%d Column:%d)\n",CSTR(xmlerr), line, col);
|
||||
QMessageBox::critical(GuiParent,tr("Import Failed"),tr("Invalid XML data (see stdout for details)."));
|
||||
delete [] buffer;
|
||||
return false;}
|
||||
|
||||
@@ -45,7 +45,7 @@ bool Import_KeePassX_Xml::importDatabase(QWidget* Parent, IDatabase* database){
|
||||
QStringList GroupNames;
|
||||
for(int i=0;i<TopLevelGroupNodes.count();i++){
|
||||
if(TopLevelGroupNodes.at(i).toElement().tagName()!="group"){
|
||||
qWarning("Import_KeePassX_Xml: Error: Unknow tag '%s'",TopLevelGroupNodes.at(i).toElement().tagName().toUtf8().constData());
|
||||
qWarning("Import_KeePassX_Xml: Error: Unknow tag '%s'",CSTR(TopLevelGroupNodes.at(i).toElement().tagName()));
|
||||
QMessageBox::critical(GuiParent,tr("Import Failed"),tr("Parsing error: File is no valid KeePassX XML file."));
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -116,8 +116,9 @@ bool Import_PwManager::parseXmlContent(char* content){
|
||||
int col,line;
|
||||
if(!db.setContent(QString::fromUtf8(content,strlen(content)-1),false,&err,&line,&col)){
|
||||
qWarning("Import_PwManager::parseXmlContent():\n");
|
||||
qWarning(((err+" (Line:%1 Column:%2)").arg(line).arg(col)+QString('\n')).toAscii());
|
||||
return false;}
|
||||
qWarning("%s (Line:%d Column:%d)\n", CSTR(err), line, col);
|
||||
return false;
|
||||
}
|
||||
QDomElement root=db.documentElement();
|
||||
if(root.tagName()!="P")return false;
|
||||
//Achtung! Kommentare und Kategorien haben das selbe Tag "c"
|
||||
|
||||
Reference in New Issue
Block a user