CCIMXDesktop
 
Loading...
Searching...
No Matches
PageSwitchingLimiter.h
1#ifndef PAGESWITCHINGLIMITER_H
2#define PAGESWITCHINGLIMITER_H
3#include "library/qt_relative/genbound_progressbar/BoundProgressBarFactory.hpp"
4
9static constexpr unsigned short LEAST_POSX = 200;
10static constexpr unsigned short MAX_POSX = 350;
11static constexpr unsigned short DEF_POSX = 250;
12}
13
15 PageSwitchingLimiterParams::DEF_POSX,
16 PageSwitchingLimiterParams::LEAST_POSX,
17 PageSwitchingLimiterParams::MAX_POSX> {
18 Q_OBJECT
19public:
25 PageSwitchingLimiter(QSlider* bar, QObject* parent = nullptr);
26
27protected:
32 void _plain_set_value(int value) override;
33signals:
34 void valueChanged(int value);
35};
36
37#endif // PAGESWITCHINGLIMITER_H
Factory class for creating bounded QSlider widgets.
Definition BoundProgressBarFactory.hpp:21
Definition PageSwitchingLimiter.h:17
void _plain_set_value(int value) override
_plain_set_value signals enable class
Definition PageSwitchingLimiter.cpp:9
void valueChanged(int value)
signals for monitoring
Definition PageSwitchingLimiter.h:8