#include #include #include #include #include #include #include #include #include #include #include "window.hpp" #include "RecognitionThread.hpp" using namespace std; #undef main int main(int argc, char **argv) { QApplication app(argc, argv); QString locale = QLocale::system().name().section('_', 0, 0); QTranslator translator; translator.load(QString("mymusicrecognitionqt_") + locale); app.installTranslator(&translator); Window w; RecognitionThread* T = new RecognitionThread(&w); QObject::connect(T, SIGNAL(messageForTooltip(QString)), &w, SLOT(changeTooltip(QString))); QObject::connect(T, SIGNAL(messageTitleItem(QString)), &w, SLOT(changeTitleItem(QString))); QObject::connect(T, SIGNAL(messageStatusItem(int)), &w, SLOT(changeStatusItem(int))); QObject::connect(T, SIGNAL(statusSearchItem(int)), &w, SLOT(changeSearchItem(int))); QObject::connect(T, SIGNAL(signalEchonestBold(bool)), &w, SLOT(setEchonestBold(bool))); w.hide(); T->start(); return app.exec(); }