/************************** * * * * * * * * * * * * *************************** Copyright (c) 1999-2005 Ryan Bobko ryan@ostrich-emulators.com This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ************************** * * * * * * * * * * * * ***************************/ #include "qhacc.h" #include "qhaccutils.h" #include "qhaccwidget.h" #include #include #include #include #include #include void helpQuit( const char * progname ){ cout<<"usage: "< [options]"< set QHacc's locale"<] set debugging output"<"<=argc ) helpQuit( argv[0] ); Utils::setDebug( QString( argv[i+1] ).toInt() ); } if( !qhacc.setHome( qhome ) ) return EXIT_FAILURE; } if( cmp( argv[i], "--debug" ) ){ Utils::setDebug( QString( opt( argc, argv, i ) ).toInt() ); } else if( cmp( argv[i], "-l" ) ) langdir=opt( argc, argv, i ); else helpQuit( argv[0] ); } QApplication a( argc, argv ); QTranslator translator( 0 ); if( langdir ){ std::ostream * str=0; if( Utils::debug( Utils::DBGMAJOR, str ) ) *str<<"locale is "<show(); a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) ); int i=a.exec(); return i; }