2 * Qt / DIsk Menu, Utilities
3 * (C) 2015 K.Ohta <whatisthis.sowhat _at_ gmail.com>
5 * History: Jan 10, 2015 (MAYBE) : Initial.
6 * Nov 13, 2015 : Integrate to Menu_MetaClass.
9 #include "commonclasses.h"
10 #include "mainwidget_base.h"
11 #include "menu_quickdisk.h"
13 #include "qt_dialogs.h"
14 #include "emu_thread_tmpl.h"
16 Menu_QDClass::Menu_QDClass(QMenuBar *root_entry, QString desc, std::shared_ptr<USING_FLAGS> p, QWidget *parent, int drv, int base_drv) : Menu_MetaClass(root_entry, desc, p, parent, drv, base_drv)
18 use_write_protect = true;
19 use_d88_menus = false;
22 Menu_QDClass::~Menu_QDClass()
26 void Menu_QDClass::create_pulldown_menu_device_sub(void)
30 void Menu_QDClass::connect_via_emu_thread(EmuThreadClassBase *p)
32 if(p == nullptr) return;
33 connect(action_eject, SIGNAL(triggered()), p, SLOT(do_close_quick_disk()), Qt::QueuedConnection);
34 connect(this, SIGNAL(sig_write_protect_media(int, bool)), p, SLOT(do_write_protect_quick_disk(int, bool)), Qt::QueuedConnection);
37 void Menu_QDClass::connect_menu_device_sub(void)
39 connect(this, SIGNAL(sig_open_media(int, QString)), p_wid, SLOT(do_open_quick_disk_ui(int, QString)));
41 connect(this, SIGNAL(sig_set_recent_media(int, int)), p_wid, SLOT(set_recent_quick_disk(int, int)));
42 //connect(this, SIGNAL(sig_write_protect_media(int, bool)), p_wid, SLOT(do_emu_write_protect_quick_disk(int, bool)));
46 void Menu_QDClass::retranslate_pulldown_menu_device_sub(void)