1 #ifndef AUBO_SCOPE_KEYBOARD_INPUT_FACTORY_H 2 #define AUBO_SCOPE_KEYBOARD_INPUT_FACTORY_H 12 namespace aubo_scope {
43 KeyboardTextInputPtr createStandardKeyboardInput();
54 KeyboardTextInputPtr createStringKeyboardInput();
65 KeyboardExpressionInputPtr createExpressionKeyboardInput();
78 KeyboardTextInputPtr createPasswordKeyboardInput();
87 std::shared_ptr<KeyboardIntInput> createIPAddressKeyboardInput();
98 std::shared_ptr<KeyboardDoubleInput> createDoubleKeypadInput();
111 std::shared_ptr<KeyboardDoubleInput> createPositiveDoubleKeypadInput();
123 std::shared_ptr<KeyboardIntInput> createIntegerKeypadInput();
136 std::shared_ptr<KeyboardUIntInput> createPositiveIntegerKeypadInput();
139 friend class DataSwitch;
ARCS_CLASS_FORWARD(GripForceCapability)