icon_write_enabled = QIcon();
setToolTipsVisible(true);
+
connect(this, SIGNAL(sig_emu_update_config()), p_wid, SLOT(do_emu_update_config()));
tmps = QString::fromUtf8("%1").arg(drv + base_drv);
}
}
-
void Menu_MetaClass::do_open_dialog()
{
- CSP_DiskDialog dlg;
-
+ CSP_DiskDialog dlg(this);
+
if(initial_dir.isEmpty()) {
QDir dir;
char app[PATH_MAX];
tmps = tmps + QString::fromUtf8(" ") + this->title();
}
dlg.setWindowTitle(tmps);
-
+
QObject::connect(&dlg, SIGNAL(fileSelected(QString)), dlg.param, SLOT(_open_disk(QString)));
QObject::connect(dlg.param, SIGNAL(sig_open_disk(int, QString)), this, SLOT(do_open_media(int, QString)));
_tmp_ins.setValue(tmp);
action_insert->setData(_tmp_ins);
- connect(action_insert, SIGNAL(triggered()), this, SLOT(do_open_dialog()));
+ connect(action_insert, SIGNAL(triggered()), this, SLOT(do_open_dialog()), Qt::QueuedConnection);
action_insert->setIcon(icon_insert);
action_eject = new Action_Control(p_wid, using_flags);