33 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
34 const std::shared_ptr<InputValidator> &validator =
nullptr,
35 std::function<
void(std::string)> result_cb =
nullptr);
46 QWidget *wd, std::function<ExpressionPtr(
void)> init_cb,
47 std::function<
void(ExpressionPtr)> result_cb,
48 const std::shared_ptr<InputValidator> &validator =
nullptr);
52 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
53 const std::shared_ptr<InputValidator> &validator =
nullptr,
54 std::function<
void(std::string)> result_cb =
nullptr);
56 QWidget *wd, std::function<ExpressionPtr(
void)> init_cb,
57 std::function<
void(ExpressionPtr)> result_cb,
58 const std::shared_ptr<InputValidator> &validator =
nullptr);
62 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
63 const std::shared_ptr<InputValidator> &validator =
nullptr,
64 std::function<
void(std::string)> result_cb =
nullptr);
66 QWidget *wd, std::function<ExpressionPtr(
void)> init_cb,
67 std::function<
void(ExpressionPtr)> result_cb,
68 const std::shared_ptr<InputValidator> &validator =
nullptr);
72 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
73 const std::shared_ptr<InputValidator> &validator =
nullptr,
74 std::function<
void(std::string)> result_cb =
nullptr);
76 QWidget *wd, std::function<ExpressionPtr(
void)> init_cb,
77 std::function<
void(ExpressionPtr)> result_cb,
78 const std::shared_ptr<InputValidator> &validator =
nullptr);
81 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
82 const std::shared_ptr<InputValidator> &validator =
nullptr,
83 std::function<
void(std::string)> result_cb =
nullptr);
85 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
86 const std::shared_ptr<InputValidator> &validator =
nullptr,
87 std::function<
void(std::string)> result_cb =
nullptr);
89 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
90 const std::shared_ptr<InputValidator> &validator =
nullptr,
91 std::function<
void(std::string)> result_cb =
nullptr);
93 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
94 const std::shared_ptr<InputValidator> &validator =
nullptr,
95 std::function<
void(std::string)> result_cb =
nullptr);
97 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
98 const std::shared_ptr<InputValidator> &validator =
nullptr,
99 std::function<
void(std::string)> result_cb =
nullptr);
101 QWidget *wd, std::function<std::string(
void)> init_cb =
nullptr,
102 std::function<
void(std::string)> result_cb =
nullptr);
104 QWidget *wd, std::function<ExpressionPtr(
void)> init_cb =
nullptr,
105 std::function<
void(ExpressionPtr result_value)> result_cb =
nullptr,
106 std::shared_ptr<InputValidator> validator =
nullptr);
ARCS_DEPRECATED void registerStandardKeyboard(QWidget *wd, std::function< std::string(void)> init_cb=nullptr, const std::shared_ptr< InputValidator > &validator=nullptr, std::function< void(std::string)> result_cb=nullptr)
registerStandardKeyboard 注册标准键盘