MainApplication m;
QObject::connect(&m, SIGNAL(quitRequested()), &a, SLOT(quit()));
QObject::connect(&a, SIGNAL(aboutToQuit()), &m, SLOT(aboutToQuit()));
MainApplication m;
QObject::connect(&m, SIGNAL(quitRequested()), &a, SLOT(quit()));
QObject::connect(&a, SIGNAL(aboutToQuit()), &m, SLOT(aboutToQuit()));