first commit

This commit is contained in:
2026-02-21 17:11:31 +09:00
commit 18b4338361
4001 changed files with 365464 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
#ifndef RM_SLIDER_H
#define RM_SLIDER_H
#include <QSlider>
#include <QWheelEvent>
#include <QPaintEvent>
class RMSlider : public QSlider
{
Q_OBJECT
public:
explicit RMSlider(QWidget *parent = nullptr);
~RMSlider();
protected:
virtual void mousePressEvent(QMouseEvent *event);
//virtual void mouseReleaseEvent(QMouseEvent *event);
virtual void wheelEvent(QWheelEvent *event);
inline int pick(const QPoint &pt) const;
int pixelPosToRangeValue(int pos) const;
void initStyleOption_Qt430(QStyleOptionSlider *option) const;
virtual void mouseReleaseEvent(QMouseEvent *event);
signals:
void mouseReleased();
void sliderPressedWithKnob(bool bKnob);
signals:
public slots:
};
class RMReleasedSlider : public RMSlider
{
public:
//QStringList tickStrings;
RMReleasedSlider(QWidget *parent = 0);
virtual void mouseReleaseEvent(QMouseEvent *event);
private:
//void paintEvent(QPaintEvent *ev) override;
};
#endif // RM_SLIDER_H