OSDN Git Service

[UI][VM][Qt] Fix uncondition branch found by valgrind (but some points has not fixed...
[csp-qt/common_source_project-fm7.git] / source / src / qt / gui / menu_flags_tmpl.cpp
1 #include "common.h"
2 #include "menu_flags.h"
3
4 USING_FLAGS::USING_FLAGS(config_t *cfg)
5 {
6         p_osd = NULL;
7         p_emu = NULL;
8         use_alt_f10_key = false;
9         use_auto_key = use_auto_key_us = use_auto_key_caps = false;
10         use_auto_key_no_caps = use_auto_key_release =
11         use_auto_key_shift = use_binary_file = false;
12         use_roma_kana_conversion = false;
13         
14         max_binary = 0;
15         use_bitmap = false;
16         use_boot_mode = 0;
17
18         use_bubble = false;
19         max_bubble =  max_b77_banks = 0;
20
21         use_cart = false;
22         max_cart = 0;
23
24         use_cpu_type = 0;
25
26         use_compact_disc = use_debugger = false;
27         use_device_type = 0;
28         use_mouse_type = -1;
29         use_dipswitch = false;
30
31         use_drive_type = 0;
32
33         use_fd = false;
34         max_drive = max_d88_banks = 0;
35
36         max_draw_ranges = 0;
37         
38         use_joystick = use_joy_button_captions = false;
39         num_joy_button_captions = 0;
40
41         use_laser_disc = false;
42         use_led_device = 0;
43
44         max_memcard = 0;
45         use_minimum_rendering = use_dig_resolution = false;
46         use_monitor_type = 0;
47         use_mouse = false;
48         use_movie_player = false;
49         use_notify_power_off = false;
50
51         use_one_board_computer = false;
52         use_printer = false;
53         use_printer_type = 0;
54
55         use_qd = false;
56         max_qd = 0;
57         max_tape = 0;
58         use_scanline = use_screen_rotate = false;
59         use_shift_numpad_key = false;
60         screen_mode_num = 1;
61
62
63         use_sound_device_type = 0;
64         use_sound_volume = 0;
65         without_sound = false;
66         use_sound_files_fdd = false;
67         use_sound_files_relay = false;
68         
69         use_special_reset = false;
70
71         use_state = false;
72
73         use_tape = use_tape_baud = use_tape_button = use_tape_ptr = false;
74         use_vm_auto_key_table = false;
75         support_tv_render = false;
76 #define SCREEN_WIDTH 640
77 #define SCREEN_HEIGHT 400
78         real_screen_width  = SCREEN_WIDTH;
79         real_screen_height = SCREEN_HEIGHT;
80         
81         screen_width = SCREEN_WIDTH;
82         screen_height = SCREEN_HEIGHT;
83         
84         screen_width_aspect = WINDOW_WIDTH_ASPECT;
85         screen_height_aspect = WINDOW_HEIGHT_ASPECT;
86         max_button = 0;
87         vm_buttons_d = NULL;
88         max_ranges = 0;
89         vm_ranges_d = NULL;
90         
91         use_vertical_pixel_lines = false;
92         notify_key_down_lr_shift = false;
93         tape_binary_only = false;
94         device_name = QString::fromUtf8("");
95         config_name = QString::fromUtf8("");
96         
97         machine_pasopia_variants = false;
98         machine_basicmaster_variants = false;
99         machine_tk80_series  = false;
100         machine_cmt_mz_series  = false;
101         machine_pc6001  = false;
102         machine_pc8001_variants = false;
103         machine_mz80a_variants = false;
104         machine_mz80b_variants = false;
105         machine_x1_series = false;
106         machine_fm7_series = false;
107         machine_gamegear = false;
108         machine_mastersystem = false;
109         machine_has_pcengine = false;
110         machine_sc3000 = false;
111         machine_z80tvgame = false;
112         p_config = cfg;
113 }
114
115 USING_FLAGS::~USING_FLAGS()
116 {
117 }
118
119 const _TCHAR *USING_FLAGS::get_joy_button_captions(int num)
120 {
121         return "";
122 }
123
124 const _TCHAR *USING_FLAGS::get_sound_device_caption(int num)
125 {
126         return "";
127 }
128
129
130 void USING_FLAGS::set_osd(OSD *p)
131 {
132         p_osd = p;
133 }
134
135 OSD *USING_FLAGS::get_osd(void)
136 {
137         return p_osd;
138 }
139
140 config_t *USING_FLAGS::get_config_ptr(void)
141 {
142         return p_config;
143 }
144
145 int USING_FLAGS::get_s_freq_table(int num)
146 {
147         return 48000;
148 }
149                                                                                                                                                 
150 int USING_FLAGS::get_vm_node_size(void)
151 {
152         return 0;
153 }
154
155 void USING_FLAGS::set_vm_node_name(int id, const _TCHAR *name)
156 {
157 }
158
159 _TCHAR *USING_FLAGS::get_vm_node_name(int id)
160 {
161         return (_TCHAR *)"NODE";
162 }
163
164 void USING_FLAGS::set_emu(EMU *p)
165 {
166         p_emu = p;
167 }
168
169 EMU *USING_FLAGS::get_emu(void)
170 {
171         return p_emu;
172 }