change: change code style to Linux style except indent.
This commit is contained in:
@@ -20,75 +20,77 @@
|
||||
|
||||
#include "integerslider.h"
|
||||
|
||||
namespace olive {
|
||||
namespace olive
|
||||
{
|
||||
|
||||
#define super NumericSliderBase
|
||||
|
||||
IntegerSlider::IntegerSlider(QWidget* parent) :
|
||||
super(parent)
|
||||
IntegerSlider::IntegerSlider(QWidget *parent)
|
||||
: super(parent)
|
||||
{
|
||||
SetValue(0);
|
||||
SetValue(0);
|
||||
}
|
||||
|
||||
int64_t IntegerSlider::GetValue()
|
||||
{
|
||||
return GetValueInternal().toLongLong();
|
||||
return GetValueInternal().toLongLong();
|
||||
}
|
||||
|
||||
void IntegerSlider::SetValue(const int64_t &v)
|
||||
{
|
||||
SetValueInternal(QVariant::fromValue(v));
|
||||
SetValueInternal(QVariant::fromValue(v));
|
||||
}
|
||||
|
||||
void IntegerSlider::SetMinimum(const int64_t &d)
|
||||
{
|
||||
SetMinimumInternal(QVariant::fromValue(d));
|
||||
SetMinimumInternal(QVariant::fromValue(d));
|
||||
}
|
||||
|
||||
void IntegerSlider::SetMaximum(const int64_t &d)
|
||||
{
|
||||
SetMaximumInternal(QVariant::fromValue(d));
|
||||
SetMaximumInternal(QVariant::fromValue(d));
|
||||
}
|
||||
|
||||
void IntegerSlider::SetDefaultValue(const int64_t &d)
|
||||
{
|
||||
super::SetDefaultValue(QVariant::fromValue(d));
|
||||
super::SetDefaultValue(QVariant::fromValue(d));
|
||||
}
|
||||
|
||||
QString IntegerSlider::ValueToString(const QVariant &v) const
|
||||
{
|
||||
return QString::number(v.toLongLong() + GetOffset().toLongLong());
|
||||
return QString::number(v.toLongLong() + GetOffset().toLongLong());
|
||||
}
|
||||
|
||||
QVariant IntegerSlider::StringToValue(const QString &s, bool *ok) const
|
||||
{
|
||||
bool valid;
|
||||
bool valid;
|
||||
|
||||
// Allow both floats and integers for either modes
|
||||
double decimal_val = s.toDouble(&valid);
|
||||
// Allow both floats and integers for either modes
|
||||
double decimal_val = s.toDouble(&valid);
|
||||
|
||||
if (ok) {
|
||||
*ok = valid;
|
||||
}
|
||||
if (ok) {
|
||||
*ok = valid;
|
||||
}
|
||||
|
||||
decimal_val -= GetOffset().toLongLong();
|
||||
decimal_val -= GetOffset().toLongLong();
|
||||
|
||||
if (valid) {
|
||||
// But for an integer, we round it
|
||||
return qRound(decimal_val);
|
||||
}
|
||||
if (valid) {
|
||||
// But for an integer, we round it
|
||||
return qRound(decimal_val);
|
||||
}
|
||||
|
||||
return QVariant();
|
||||
return QVariant();
|
||||
}
|
||||
|
||||
void IntegerSlider::ValueSignalEvent(const QVariant &value)
|
||||
{
|
||||
emit ValueChanged(value.toInt());
|
||||
emit ValueChanged(value.toInt());
|
||||
}
|
||||
|
||||
QVariant IntegerSlider::AdjustDragDistanceInternal(const QVariant &start, const double &drag) const
|
||||
QVariant IntegerSlider::AdjustDragDistanceInternal(const QVariant &start,
|
||||
const double &drag) const
|
||||
{
|
||||
return qRound64(super::AdjustDragDistanceInternal(start, drag).toDouble());
|
||||
return qRound64(super::AdjustDragDistanceInternal(start, drag).toDouble());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user