| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- #ifndef SOFTKEYBOARD_H
- #define SOFTKEYBOARD_H
- #include <QWidget>
- namespace Ui {
- class SoftKeyBoard;
- }
- class SoftKeyBoard : public QWidget
- {
- Q_OBJECT
- public:
- explicit SoftKeyBoard(QWidget *parent = nullptr);
- ~SoftKeyBoard();
- public:
- void SetMaster(QWidget * widget);
- public slots:
- void on_p_q_clicked();
- void on_p_w_clicked();
- void on_p_e_clicked();
- void on_p_r_clicked();
- void on_p_t_clicked();
- void on_p_y_clicked();
- void on_p_u_clicked();
- void on_p_i_clicked();
- void on_p_o_clicked();
- void on_p_p_clicked();
- void on_p_a_clicked();
- void on_p_s_clicked();
- void on_p_d_clicked();
- void on_p_f_clicked();
- void on_p_g_clicked();
- void on_p_h_clicked();
- void on_p_j_clicked();
- void on_p_k_clicked();
- void on_p_l_clicked();
- void on_p_z_clicked();
- void on_p_x_clicked();
- void on_p_c_clicked();
- void on_p_v_clicked();
- void on_p_b_clicked();
- void on_p_n_clicked();
- void on_p_m_clicked();
- void on_p_code_clicked();
- void on_p_none_clicked();
- void on_p_tip_clicked();
- void on_p_newLine_clicked();
- void on_p_num_clicked();
- void on_p_1_clicked();
- void on_p_2_clicked();
- void on_p_3_clicked();
- void on_p_4_clicked();
- void on_p_5_clicked();
- void on_p_6_clicked();
- void on_p_7_clicked();
- void on_p_8_clicked();
- void on_p_9_clicked();
- void on_p_0_clicked();
- void on_p_return_clicked();
- void on_p_space_clicked();
- void on_p_newLine_1_clicked();
- void on_p_Del_1_clicked();
- void on_p_close_1_clicked();
- void on_p_at_clicked();
- void on_p_Del_clicked();
- void on_p_Caps_clicked();
- void on_p_close_clicked();
- void on_p_tip_1_clicked();
- void on_p_del_1_clicked();
- private:
- void set_lower();
- void set_upper();
- private:
- Ui::SoftKeyBoard *ui;
- QWidget* m_master;
- uint8_t A_a_flag;
- };
- #endif // SOFTKEYBOARD_H
|