|
| Buttons (Buttons &)=delete |
|
Buttons & | operator= (Buttons &)=delete |
|
CallbackList & | callbackList () |
|
CallbackList::Handle | onChange (CallbackList::Callback function) |
|
CallbackList::Handle | onChange (std::function< void(std::bitset< MaxID > currentState)> function) |
|
CallbackList::Handle | onChange (std::function< void()> function) |
|
CallbackList::Handle | onChange (CallbackList::Callback function, ButtonID watchedButton) |
|
CallbackList::Handle | onChange (std::function< void(bool isPressed)> function, ButtonID watchedButton) |
|
CallbackList::Handle | onChange (std::function< void()> function, ButtonID watchedButton) |
|
Buttons::CallbackList::Handle | onNextChanges (Buttons::CallbackList::Callback function, int count) |
|
Buttons::CallbackList::Handle | onNextChange (Buttons::CallbackList::Callback function) |
|
CallbackList::Handle | onNextChanges (std::function< void(bool isPressed)> function, ButtonID watchedButton, int count) |
|
CallbackList::Handle | onNextChange (std::function< void(bool isPressed)> function, ButtonID watchedButton) |
|
template<typename Condition > |
Buttons::CallbackList::Handle | onChangeUntil (Buttons::CallbackList::Callback function, Condition condition) |
|
CallbackList::Handle | onPress (CallbackList::Callback function) |
|
CallbackList::Handle | onPress (std::function< void(std::bitset< MaxID > currentState)> function) |
|
CallbackList::Handle | onPress (std::function< void()> function) |
|
CallbackList::Handle | onPress (std::function< void()> function, ButtonID watchedButton) |
|
CallbackList::Handle | onNextPresses (std::function< void()> function, ButtonID watchedButton, int count) |
|
CallbackList::Handle | onNextPress (std::function< void()> function, ButtonID watchedButton) |
|
template<typename Condition > |
Buttons::CallbackList::Handle | onPressUntil (std::function< void()> function, Condition condition, ButtonID watchedButton) |
|
CallbackList::Handle | onRelease (CallbackList::Callback function) |
|
CallbackList::Handle | onRelease (std::function< void(std::bitset< MaxID > currentState)> function) |
|
CallbackList::Handle | onRelease (std::function< void()> function) |
|
CallbackList::Handle | onRelease (std::function< void()> function, ButtonID watchedButton) |
|
CallbackList::Handle | onNextReleases (std::function< void()> function, ButtonID watchedButton, int count) |
|
CallbackList::Handle | onNexRelease (std::function< void()> function, ButtonID watchedButton) |
|
template<typename Condition > |
Buttons::CallbackList::Handle | onReleaseUntil (std::function< void()> function, Condition condition, ButtonID watchedButton) |
|
CallbackList::Handle | priZmene (CallbackList::Callback funkce) |
|
CallbackList::Handle | priZmene (std::function< void(std::bitset< MaxID > aktualniStav)> funkce) |
|
CallbackList::Handle | priZmene (std::function< void()> funkce) |
|
CallbackList::Handle | priZmene (CallbackList::Callback funkce, ButtonID sledovaneTlacitko) |
|
CallbackList::Handle | priZmene (std::function< void(bool jeStisknuto)> funkce, ButtonID sledovaneTlacitko) |
|
CallbackList::Handle | priZmene (std::function< void()> funkce, ButtonID sledovaneTlacitko) |
|
CallbackList::Handle | priStisku (CallbackList::Callback funkce) |
|
CallbackList::Handle | priStisku (std::function< void(std::bitset< MaxID > currentState)> funkce) |
|
CallbackList::Handle | priStisku (std::function< void()> funkce) |
|
CallbackList::Handle | priStisku (std::function< void()> funkce, ButtonID sledovaneTlacitko) |
|
CallbackList::Handle | priUvolneni (CallbackList::Callback funkce) |
|
CallbackList::Handle | priUvolneni (std::function< void(std::bitset< MaxID > currentState)> funkce) |
|
CallbackList::Handle | priUvolneni (std::function< void()> funkce) |
|
CallbackList::Handle | priUvolneni (std::function< void()> funkce, ButtonID sledovaneTlacitko) |
|
void | removeCallback (CallbackList::Handle) |
|
void | smazatCallback (CallbackList::Handle handle) |
|