File indexing completed on 2024-10-06 03:35:53

0001 // SPDX-License-Identifier: LGPL-2.1-or-later
0002 //
0003 // SPDX-FileCopyrightText: 2006-2007 Torsten Rahn <tackat@kde.org>
0004 // SPDX-FileCopyrightText: 2007 Inge Wallin <ingwa@kde.org>
0005 //
0006 
0007 
0008 #include <QCoreApplication>
0009 #include <QDebug>
0010 
0011 #include "svgxmlhandler.h"
0012 
0013 
0014 int main(int argc, char *argv[])
0015 {
0016     QString  sourcefile;
0017     QString  targetfile;
0018 
0019     QCoreApplication  app(argc, argv);
0020 
0021     for ( int i = 1; i < argc; ++i ) {
0022         if ( strcmp( argv[ i ], "-o" ) == 0 ) {
0023             targetfile = QString( argv[i+1] );
0024             sourcefile = QString( argv[i+2] );
0025 
0026             SVGXmlHandler     handler( targetfile );
0027             QFile             xmlFile( sourcefile );
0028             QXmlInputSource   inputSource(&xmlFile);
0029             QXmlSimpleReader  reader;
0030 
0031             reader.setContentHandler(&handler);
0032             reader.parse( inputSource );
0033 
0034             return 0;
0035         }
0036     }
0037 
0038     qDebug( " svg2pnt -o targetfile sourcefile" );
0039     app.exit();
0040 }