//opts.doc_dir = get_doc_dir();
QApplication app(argc, argv, opts.useGUI);
Q_INIT_RESOURCE(icons);
- const QIcon mussa_icon(":/icons/mussa.png");
- app.setWindowIcon(mussa_icon);
initialize_mussa(opts, argc, argv);
if (opts.analysis == 0) {
return 1;
}
-
- ThreadManager &thread = ThreadManagerFactory();
+
try {
#ifdef USE_PYTHON
if (opts.runAsPythonInterpeter) {
+ ThreadManager &thread = ThreadManagerFactory();
// allow the user to keep the interpreter open even after
// closing all the windows
app.setQuitOnLastWindowClosed(false);
} else
#endif /* USE_PYTHON */
if (opts.useGUI) {
- MussaWindow win(opts.analysis);
- win.show();
+ MussaWindow *win = new MussaWindow(opts.analysis);
+ win->show();
app.exec();
}
return 0;