#include "qui/MussaWindow.hpp"
#include "alg/parse_options.hpp"
+int startgui(Mussa *analysis, int argc, char **argv)
+{
+ QApplication app(argc, argv);
+ Q_INIT_RESOURCE(icons);
+ MussaWindow win(analysis);
+ win.show();
+ app.exec();
+
+ return 0;
+}
+
int main(int argc, char **argv)
{
// let boost::filesystem store the path we were initially launched in
initial_path();
- QApplication app(argc, argv);
- Q_INIT_RESOURCE(icons);
Mussa *analysis = initialize_mussa(argc, argv);
-
if (analysis == 0) {
return 1;
}
- MussaWindow win(analysis);
- win.show();
- app.exec();
- return 0;
+ return startgui(analysis, argc, argv);
}