From d4c1b2504afa59c20b4228d2545b2d4fb5a2f841 Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Thu, 23 Mar 2017 11:55:47 +0900 Subject: [PATCH] [UI][Qt] Update USING_FLAGS. --- source/src/qt/common/menu_flags.cpp | 3 +++ source/src/qt/gui/menu_flags.h | 2 ++ source/src/qt/gui/menu_flags_tmpl.cpp | 14 ++++++++++++++ source/src/qt/gui/util_cmt.cpp | 3 +++ 4 files changed, 22 insertions(+) diff --git a/source/src/qt/common/menu_flags.cpp b/source/src/qt/common/menu_flags.cpp index af5b49553..e1af44f3a 100644 --- a/source/src/qt/common/menu_flags.cpp +++ b/source/src/qt/common/menu_flags.cpp @@ -201,6 +201,9 @@ USING_FLAGS_EXT::USING_FLAGS_EXT(config_t *cfg) : USING_FLAGS(cfg) #if defined(_Z80TVGAME) machine_z80tvgame = true; #endif +#if defined(_BMJR) + machine_basicmaster_variants = true; +#endif #if defined(USE_ALT_F10_KEY) use_alt_f10_key = true; diff --git a/source/src/qt/gui/menu_flags.h b/source/src/qt/gui/menu_flags.h index 137396690..5fae1333f 100644 --- a/source/src/qt/gui/menu_flags.h +++ b/source/src/qt/gui/menu_flags.h @@ -140,6 +140,7 @@ protected: bool support_tv_render; + bool machine_basicmaster_variants; bool machine_pasopia_variants; bool machine_tk80_series; bool machine_cmt_mz_series; @@ -274,6 +275,7 @@ public: bool is_notify_key_down_lr_shift() { return notify_key_down_lr_shift; } bool is_tape_binary_only() { return tape_binary_only; } + bool is_machine_basicmaster_variants() { return machine_basicmaster_variants; } bool is_machine_pasopia_variants() { return machine_pasopia_variants; } bool is_machine_tk80_series() { return machine_tk80_series; } bool is_machine_cmt_mz_series() { return machine_cmt_mz_series; } diff --git a/source/src/qt/gui/menu_flags_tmpl.cpp b/source/src/qt/gui/menu_flags_tmpl.cpp index ed7086b51..6b22a0926 100644 --- a/source/src/qt/gui/menu_flags_tmpl.cpp +++ b/source/src/qt/gui/menu_flags_tmpl.cpp @@ -93,6 +93,20 @@ USING_FLAGS::USING_FLAGS(config_t *cfg) config_name = QString::fromUtf8(""); machine_pasopia_variants = false; + machine_basicmaster_variants = false; + machine_tk80_series = false; + machine_cmt_mz_series = false; + machine_pc6001 = false; + machine_pc8001_variants = false; + machine_mz80a_variants = false; + machine_mz80b_variants = false; + machine_x1_series = false; + machine_fm7_series = false; + machine_gamegear = false; + machine_mastersystem = false; + machine_has_pcengine = false; + machine_sc3000 = false; + machine_z80tvgame = false; p_config = cfg; } diff --git a/source/src/qt/gui/util_cmt.cpp b/source/src/qt/gui/util_cmt.cpp index 3d17ab6cc..8b19c8992 100644 --- a/source/src/qt/gui/util_cmt.cpp +++ b/source/src/qt/gui/util_cmt.cpp @@ -53,6 +53,9 @@ void Ui_MainWindowBase::CreateCMTMenu(int drive) } else if(using_flags->is_machine_fm7_series()) { ext_play = "*.wav *.t77 *.gz"; ext_rec = "*.wav *.t77"; + } else if(using_flags->is_machine_basicmaster_variants()) { + ext_play = "*.wav *.bin *.gz"; + ext_rec = "*.wav"; } else if(using_flags->is_tape_binary_only()) { ext_play = "*.cas *.cmt *.gz"; ext_rec = "*.cas *.cmt"; -- 2.11.0