X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdragvalue.cpp;h=0dad4689b84589cd3c8e9ab5df45552d30829dbc;hb=4f783848c1aaf783a18253551c5b7f5f85f3d084;hp=c76c636af958b9279e51f8674136c30278a2ab61;hpb=2a4060e2edb252fd65c5fafc48643cfb3609255e;p=kdenlive diff --git a/src/dragvalue.cpp b/src/dragvalue.cpp index c76c636a..0dad4689 100644 --- a/src/dragvalue.cpp +++ b/src/dragvalue.cpp @@ -43,15 +43,15 @@ #include -DragValue::DragValue(const QString &label, double defaultValue, int decimals, double min, double max, int id, const QString suffix, bool showSlider, QWidget* parent) : - QWidget(parent), - m_maximum(max), - m_minimum(min), - m_decimals(decimals), - m_default(defaultValue), - m_id(id), - m_intEdit(NULL), - m_doubleEdit(NULL) +DragValue::DragValue(const QString &label, double defaultValue, int decimals, double min, double max, int id, const QString &suffix, bool showSlider, QWidget* parent) : + QWidget(parent), + m_maximum(max), + m_minimum(min), + m_decimals(decimals), + m_default(defaultValue), + m_id(id), + m_intEdit(NULL), + m_doubleEdit(NULL) { if (showSlider) setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); else setSizePolicy(QSizePolicy::Maximum, QSizePolicy::MinimumExpanding); @@ -69,7 +69,7 @@ DragValue::DragValue(const QString &label, double defaultValue, int decimals, do m_label->setStep(1); m_intEdit = new QSpinBox(this); m_intEdit->setObjectName("dragBox"); - m_intEdit->setFocusPolicy(Qt::StrongFocus); + m_intEdit->setFocusPolicy(Qt::StrongFocus); if (!suffix.isEmpty()) m_intEdit->setSuffix(suffix); m_intEdit->setKeyboardTracking(false); m_intEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); @@ -83,7 +83,7 @@ DragValue::DragValue(const QString &label, double defaultValue, int decimals, do else { m_doubleEdit = new QDoubleSpinBox(this); m_doubleEdit->setDecimals(decimals); - m_doubleEdit->setFocusPolicy(Qt::StrongFocus); + m_doubleEdit->setFocusPolicy(Qt::StrongFocus); m_doubleEdit->setObjectName("dragBox"); if (!suffix.isEmpty()) m_doubleEdit->setSuffix(suffix); m_doubleEdit->setKeyboardTracking(false); @@ -107,7 +107,7 @@ DragValue::DragValue(const QString &label, double defaultValue, int decimals, do else m_label->setMaximumHeight(m_doubleEdit->sizeHint().height()); m_menu = new QMenu(this); - + m_scale = new KSelectAction(i18n("Scaling"), this); m_scale->addAction(i18n("Normal scale")); m_scale->addAction(i18n("Pixel scale")); @@ -131,7 +131,7 @@ DragValue::DragValue(const QString &label, double defaultValue, int decimals, do m_menu->addAction(timeline); } - connect(this, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(slotShowContextMenu(const QPoint&))); + connect(this, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(slotShowContextMenu(QPoint))); connect(m_scale, SIGNAL(triggered(int)), this, SLOT(slotSetScaleMode(int))); connect(m_directUpdate, SIGNAL(triggered(bool)), this, SLOT(slotSetDirectUpdate(bool))); } @@ -139,8 +139,8 @@ DragValue::DragValue(const QString &label, double defaultValue, int decimals, do DragValue::~DragValue() { - if (m_intEdit) delete m_intEdit; - if (m_doubleEdit) delete m_doubleEdit; + delete m_intEdit; + delete m_doubleEdit; delete m_menu; //delete m_scale; //delete m_directUpdate; @@ -243,12 +243,12 @@ void DragValue::slotReset() void DragValue::slotSetValue(int value) { - setValue(value, KdenliveSettings::dragvalue_directupdate()); + setValue(value, true); } void DragValue::slotSetValue(double value) { - setValue(value, KdenliveSettings::dragvalue_directupdate()); + setValue(value, true); } void DragValue::setValueFromProgress(double value, bool final) @@ -302,7 +302,7 @@ void DragValue::slotEditingFinished() m_intEdit->blockSignals(true); m_intEdit->clearFocus(); m_intEdit->blockSignals(false); - if (!KdenliveSettings::dragvalue_directupdate()) emit valueChanged(value, true); + if (!KdenliveSettings::dragvalue_directupdate()) emit valueChanged((double) value, true); } else { double value = m_doubleEdit->value(); @@ -358,10 +358,10 @@ CustomLabel::CustomLabel(const QString &label, bool showSlider, int range, QWidg m_dragMode(false), m_showSlider(showSlider), m_step(10.0) - //m_precision(pow(10, precision)), + //m_precision(pow(10, precision)), { setFont(KGlobalSettings::toolBarFont()); - setFormat(" " + label); + setFormat(' ' + label); setFocusPolicy(Qt::StrongFocus); setCursor(Qt::PointingHandCursor); setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum); @@ -370,7 +370,7 @@ CustomLabel::CustomLabel(const QString &label, bool showSlider, int range, QWidg setRange(0, range); QSize sh; const QFontMetrics &fm = fontMetrics(); - sh.setWidth(fm.width(" " + label + " ")); + sh.setWidth(fm.width(' ' + label + ' ')); setMaximumWidth(sh.width()); setObjectName("dragOnly"); } @@ -491,12 +491,12 @@ void CustomLabel::setStep(double step) void CustomLabel::focusInEvent(QFocusEvent*) { - setFocusPolicy(Qt::WheelFocus); + setFocusPolicy(Qt::WheelFocus); } void CustomLabel::focusOutEvent(QFocusEvent*) { - setFocusPolicy(Qt::StrongFocus); + setFocusPolicy(Qt::StrongFocus); } #include "dragvalue.moc"