2 * Common Source Project/ Qt
3 * (C) 2015 K.Ohta <whatisthis.sowhat _at_ gmail.com>
4 * Qt: Menu->Emulator->Define Strings
5 * History: Feb 23, 2016 : Initial
8 #ifndef _CSP_QT_DROPDOWN_JSBUTTON_H
9 #define _CSP_QT_DROPDOWN_JSBUTTON_H
12 #include <QStringList>
15 #include <QHBoxLayout>
17 #include "dropdown_keytables.h"
21 class DLL_PREFIX CSP_DropDownJSButton: public QWidget {
30 USING_FLAGS *using_flags;
32 CSP_DropDownJSButton(USING_FLAGS *p, QWidget *parent = 0, QStringList *lst = 0, int jsnum = 0, int button_num = 0);
33 ~CSP_DropDownJSButton();
35 void do_select(int index);
37 int sig_select_js_button(int jsnum, int button_num, int assigned_value);
38 int sig_select_js_button_idx(int jsnum, int button_num, int assigned_value);
41 #endif //_CSP_QT_DROPDOWN_JSBUTTON_H