/* This file is (c) 2008-2009 Konstantin Isakov * Part of GoldenDict. Licensed under GPLv3 or later, see the LICENSE file */ #include #include #include "mainwindow.hh" #include "config.hh" #define __DO_DEBUG #ifdef __DO_DEBUG #include #endif int main( int argc, char ** argv ) { #ifdef __DO_DEBUG { rlimit limit; memset( &limit, 0, sizeof( limit ) ); limit.rlim_cur = RLIM_INFINITY; limit.rlim_max = RLIM_INFINITY; setrlimit( RLIMIT_CORE, &limit ); } #endif QApplication app( argc, argv ); app.setWindowIcon( QIcon( ":/icons/programicon.png" ) ); // Apply qt stylesheet { QFile builtInCssFile( ":/qt-style.css" ); builtInCssFile.open( QFile::ReadOnly ); QByteArray css = builtInCssFile.readAll(); // Try loading a style sheet if there's one QFile cssFile( Config::getUserQtCssFileName() ); if ( cssFile.open( QFile::ReadOnly ) ) css += cssFile.readAll(); app.setStyleSheet( css ); } MainWindow m; return app.exec(); }