: QCoreApplication(argc, argv)
{
Quassel::registerQuitHandler([this]() {
- connect(_core.get(), SIGNAL(shutdownComplete()), this, SLOT(onShutdownComplete()));
+ connect(_core.get(), &Core::shutdownComplete, this, &CoreApplication::onShutdownComplete);
_core->shutdown();
});
}
void CoreApplication::onShutdownComplete()
{
- connect(_core.get(), SIGNAL(destroyed()), QCoreApplication::instance(), SLOT(quit()));
+ connect(_core.get(), &QObject::destroyed, QCoreApplication::instance(), &QCoreApplication::quit);
_core.release()->deleteLater();
}