AuboCaps
0.6.0
|
#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.