OSDN Git Service

ed868660e987018ac3bae22129f9ed7c48df6a4a
[csp-qt/common_source_project-fm7.git] / source / src / qt / common / menu_flags_ext.h
1
2 #ifndef __CSP_QT_COMMON_MENU_FLAGS_EXT_H
3 #define __CSP_QT_COMMON_MENU_FLAGS_EXT_H
4
5 #include <QString>
6 #include "common.h"
7 #include "config.h"
8 #include "../gui/menu_flags.h"
9
10 #ifndef _SCREEN_MODE_NUM
11 #define _SCREEN_MODE_NUM 32
12 #endif
13
14 class EMU;
15 class OSD;
16 class USING_FLAGS_EXT : public USING_FLAGS
17 {
18 private:
19 public:
20         USING_FLAGS_EXT(config_t *cfg);
21         ~USING_FLAGS_EXT();
22         const _TCHAR *get_joy_button_captions(int num);
23         const _TCHAR *get_sound_device_caption(int num);
24         int get_s_freq_table(int num);
25         int get_vm_node_size();
26         void set_vm_node_name(int id, const _TCHAR *name);
27         _TCHAR *get_vm_node_name(int id);
28         const _TCHAR *get_sound_device_name(int num);
29         int get_sound_device_num();
30         
31 };
32         
33
34 #endif //#ifndef __CSP_QT_COMMON_MENU_FLAGS_H