提交 1cd9281f 编写于 作者: V Vaclav Bubnik

Change slider values to type double.

上级 f0593bbc
......@@ -19,9 +19,9 @@
/** @file ProjectNavigatorItemDescriptor.cpp */
#include <DoubleRangeSliderWidget.hpp>
#include <MainWindow.hpp>
#include <ProjectNavigatorItemDescriptor.hpp>
#include <RangeSliderWidget.hpp>
#include <QVBoxLayout>
......@@ -32,18 +32,18 @@ ProjectNavigatorItemDescriptor::ProjectNavigatorItemDescriptor(
: ProjectNavigatorItem(mainWindow, icon, text)
{
// Input widgets
RangeSliderWidget::create(descriptorInput_,
this,
SLOT(slotRangeIntermediateMinimumValue()),
SLOT(slotRangeIntermediateMaximumValue()),
tr("Descriptor"),
tr("Min-max descriptor range filter"),
tr("pt"),
1,
0,
100,
0,
100);
DoubleRangeSliderWidget::create(descriptorInput_,
this,
SLOT(slotRangeIntermediateMinimumValue()),
SLOT(slotRangeIntermediateMaximumValue()),
tr("Descriptor"),
tr("Min-max descriptor range filter"),
tr("pt"),
1,
0,
100,
0,
100);
// Layout
QVBoxLayout *mainLayout = new QVBoxLayout;
......@@ -87,15 +87,15 @@ void ProjectNavigatorItemDescriptor::slotUpdate(
void ProjectNavigatorItemDescriptor::slotRangeIntermediateMinimumValue()
{
descriptorRange_.setMinimumValue(descriptorInput_->minimumValue() *
0.0039216F);
descriptorRange_.setMinimumValue(
static_cast<float>(descriptorInput_->minimumValue()) * 0.0039216F);
descriptorInputChanged();
}
void ProjectNavigatorItemDescriptor::slotRangeIntermediateMaximumValue()
{
descriptorRange_.setMaximumValue(descriptorInput_->maximumValue() *
0.0039216F);
descriptorRange_.setMaximumValue(
static_cast<float>(descriptorInput_->maximumValue()) * 0.0039216F);
descriptorInputChanged();
}
......
......@@ -27,7 +27,7 @@
#include <Range.hpp>
class MainWindow;
class RangeSliderWidget;
class DoubleRangeSliderWidget;
/** Project Navigator Descriptor. */
class ProjectNavigatorItemDescriptor : public ProjectNavigatorItem
......@@ -56,7 +56,7 @@ public slots:
void slotRangeIntermediateMaximumValue();
protected:
RangeSliderWidget *descriptorInput_;
DoubleRangeSliderWidget *descriptorInput_;
Range<float> descriptorRange_;
void descriptorInputChanged();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册