this is also part of the useless try to stop qobject::moveToThread
warnings, but I decided it was a good idea for when qui/mussagl.cpp:main
isn't called because we were launched from a python extension.
using namespace std;
+static void init_resources() {
+ static bool resources_loaded = false;
+ if (not resources_loaded) {
+ Q_INIT_RESOURCE(icons);
+ resources_loaded = true;
+ }
+}
+
MussaWindow::MussaWindow(MussaRef analysis_, QWidget *parent) :
QMainWindow(parent),
analysis(analysis_),
viewMussaAlignmentAction(0),
manualAssistant(0)
{
+ init_resources();
setupWidgets();
setupActions();
setupAssistant();
#endif
//opts.doc_dir = get_doc_dir();
QApplication app(argc, argv, opts.useGUI);
- Q_INIT_RESOURCE(icons);
initialize_mussa(opts, argc, argv);
if (opts.analysis == 0) {