- connect(loader, SIGNAL(started()),
- this, SLOT(disable_open_action()));
- connect(loader, SIGNAL(got_mesh(Mesh*)),
- canvas, SLOT(load_mesh(Mesh*)));
- connect(loader, SIGNAL(finished()),
- loader, SLOT(deleteLater()));
- connect(loader, SIGNAL(finished()),
- this, SLOT(enable_open_action()));
- connect(loader, SIGNAL(loaded_file(QString)),
- this, SLOT(setWindowTitle(QString)));
+ connect(loader, &Loader::started,
+ [=](){ open_action->setEnabled(false); });
+ connect(loader, &Loader::got_mesh,
+ canvas, &Canvas::load_mesh);
+ connect(loader, &Loader::finished,
+ loader, &Loader::deleteLater);
+ connect(loader, &Loader::finished,
+ [=](){ open_action->setEnabled(true); });
+ connect(loader, &Loader::loaded_file,
+ this, &Window::setWindowTitle);