Merge branch 'master' into rational_slider

This commit is contained in:
ThomasWilshaw
2021-04-14 12:08:58 +01:00
committed by GitHub
61 changed files with 853 additions and 5364 deletions
+9 -4
View File
@@ -77,7 +77,7 @@ SliderLadder::SliderLadder(double drag_multiplier, int nb_outer_values, QString
drag_timer_.setInterval(10);
connect(&drag_timer_, &QTimer::timeout, this, &SliderLadder::TimerUpdate);
if (Config::Current()[QStringLiteral("UseSliderLadders")].toBool()) {
if (UsingLadders()) {
drag_start_x_ = -1;
} else {
#if defined(Q_OS_MAC)
@@ -95,7 +95,7 @@ SliderLadder::SliderLadder(double drag_multiplier, int nb_outer_values, QString
SliderLadder::~SliderLadder()
{
if (Config::Current()[QStringLiteral("UseSliderLadders")].toBool()) {
if (UsingLadders()) {
} else {
#if defined(Q_OS_MAC)
@@ -143,7 +143,7 @@ void SliderLadder::TimerUpdate()
int ladder_right = this->x() + this->width() - 1;
int now_pos = QCursor::pos().x();
if (Config::Current()[QStringLiteral("UseSliderLadders")].toBool()) {
if (UsingLadders()) {
bool is_under_mouse = (now_pos >= ladder_left && now_pos <= ladder_right);
@@ -227,7 +227,12 @@ void SliderLadder::TimerUpdate()
}
}
SliderLadderElement::SliderLadderElement(const double &multiplier, QString width_hint, QWidget *parent) :
bool SliderLadder::UsingLadders() const
{
return elements_.size() > 1;
}
SliderLadderElement::SliderLadderElement(const double &multiplier, QString width_hint, QWidget *parent) :
QWidget(parent),
multiplier_(multiplier),
highlighted_(false),