Bind
C++ UI toolkit for Arduino
 
Loading...
Searching...
No Matches
BindSeekBarHandler.hpp
1#ifndef __BINDSEEKBARHANDLER_H
2#define __BINDSEEKBARHANDLER_H
3#include "Stream.h"
4// TODO: Extract the class to a serprate .h and .c file! Now!
5// TODO: Add the class summaries!
7{
8private:
9 int16_t *value = NULL;
10 void (*changeCallback)(int16_t);
11
12public:
14 {
15 SeekBarHandler(NULL, NULL);
16 }
17 SeekBarHandler(int16_t *val, void (*_changeCallback)(int16_t))
18 {
19 value = val;
20 changeCallback = _changeCallback;
21 }
22 void update(int16_t val)
23 {
24 if (value != NULL)
25 {
26 *value = val;
27 }
28 if (changeCallback != NULL)
29 {
30 changeCallback(val);
31 }
32 }
33};
34#endif /* __BINDSEEKBARHANDLER_H */
Definition BindSeekBarHandler.hpp:7