|
AuboStudio SDK
0.6.2
|
#include <keyboard_manager.h>
Public Member Functions | |
| KeyboardManager (KeyboardManager &f) | |
| KeyboardManager (KeyboardManager &&f) | |
| virtual | ~KeyboardManager () |
| 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) |
| void | registerStringKeyboard (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) |
| void | registerPasswordKeyboard (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) |
| void | registerCodeEditerKeyboard (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) |
| void | registerNumberKeyboard (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) |
| void | registerDoubleKeyboard (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) |
| void | registerPositiveDoubleKeyboard (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) |
| void | registerIntegerKeyboard (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) |
| void | registerPositiveIntegerKeyboard (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) |
| void | registerIPAddressKeyboard (QWidget *wd, std::function< std::string(void)> init_cb=nullptr, std::function< void(std::string)> result_cb=nullptr) |
| void | registerExpressionKeyboard (QWidget *wd, std::function< ExpressionPtr(void)> init_cb=nullptr, std::function< void(ExpressionPtr result_value)> result_cb=nullptr, std::shared_ptr< InputValidator > validator=nullptr) |
Private Member Functions | |
| KeyboardManager () | |
Private Attributes | |
| void * | d_ { nullptr } |
Friends | |
| class | DataSwitch |
Definition at line 18 of file keyboard_manager.h.
| arcs::aubo_scope::KeyboardManager::KeyboardManager | ( | KeyboardManager & | f | ) |
| arcs::aubo_scope::KeyboardManager::KeyboardManager | ( | KeyboardManager && | f | ) |
|
virtual |
|
private |
| void arcs::aubo_scope::KeyboardManager::registerCodeEditerKeyboard | ( | 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 |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerDoubleKeyboard | ( | 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 |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerExpressionKeyboard | ( | QWidget * | wd, |
| std::function< ExpressionPtr(void)> | init_cb = nullptr, |
||
| std::function< void(ExpressionPtr result_value)> | result_cb = nullptr, |
||
| std::shared_ptr< InputValidator > | validator = nullptr |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerIntegerKeyboard | ( | 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 |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerIPAddressKeyboard | ( | QWidget * | wd, |
| std::function< std::string(void)> | init_cb = nullptr, |
||
| std::function< void(std::string)> | result_cb = nullptr |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerNumberKeyboard | ( | 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 |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerPasswordKeyboard | ( | 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 |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerPositiveDoubleKeyboard | ( | 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 |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerPositiveIntegerKeyboard | ( | 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 |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::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 |
||
| ) |
| void arcs::aubo_scope::KeyboardManager::registerStringKeyboard | ( | 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 |
||
| ) |
|
friend |
Definition at line 70 of file keyboard_manager.h.
|
private |
Definition at line 72 of file keyboard_manager.h.
1.8.11