Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
OpenWalnut
OpenWalnut Core
Commits
854b5651
Commit
854b5651
authored
Feb 18, 2013
by
Alexander Wiebel
Browse files
[MERGE]
parents
37ac82b4
577f58de
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
6 deletions
+17
-6
src/qt4gui/guiElements/WQtIntervalEdit.cpp
src/qt4gui/guiElements/WQtIntervalEdit.cpp
+3
-0
src/qt4gui/guiElements/WQtIntervalEdit.h
src/qt4gui/guiElements/WQtIntervalEdit.h
+14
-6
No files found.
src/qt4gui/guiElements/WQtIntervalEdit.cpp
View file @
854b5651
...
...
@@ -55,6 +55,9 @@ WQtIntervalEditBase::WQtIntervalEditBase( QWidget* parent ):
m_maxSlider
.
setMinimum
(
0
);
m_maxSlider
.
setMaximum
(
SliderResolution
);
m_minSlider
.
setValue
(
0
);
m_maxSlider
.
setValue
(
SliderResolution
);
setLayout
(
&
m_layout
);
connect
(
&
m_minSlider
,
SIGNAL
(
valueChanged
(
int
)
),
this
,
SLOT
(
minSliderChanged
()
)
);
...
...
src/qt4gui/guiElements/WQtIntervalEdit.h
View file @
854b5651
...
...
@@ -269,10 +269,10 @@ private:
template
<
typename
DataType
,
typename
DisplayType
>
WQtIntervalEdit
<
DataType
,
DisplayType
>::
WQtIntervalEdit
(
QWidget
*
parent
)
:
WQtIntervalEditBase
(
parent
),
m_allowedMax
(
std
::
numeric_limits
<
DataType
>::
max
()
),
m_allowedMin
(
std
::
numeric_limits
<
DataType
>::
min
()
),
m_min
(
std
::
numeric_limits
<
DataType
>::
min
()
),
m_max
(
std
::
numeric_limits
<
DataType
>::
max
()
)
m_allowedMax
(
100
),
m_allowedMin
(
0
),
m_min
(
0
),
m_max
(
100
)
{
// initialize members
...
...
@@ -398,8 +398,16 @@ void WQtIntervalEdit< DataType, DisplayType >::update()
(
static_cast
<
double
>
(
m_max
)
-
static_cast
<
double
>
(
m_allowedMin
)
)
/
(
static_cast
<
double
>
(
m_allowedMax
)
-
static_cast
<
double
>
(
m_allowedMin
)
);
m_minSlider
.
setValue
(
percMin
);
m_maxSlider
.
setValue
(
percMax
);
if
(
m_allowedMin
==
m_allowedMax
)
{
m_minSlider
.
setValue
(
0
);
m_maxSlider
.
setValue
(
SliderResolution
);
}
else
{
m_minSlider
.
setValue
(
percMin
);
m_maxSlider
.
setValue
(
percMax
);
}
// set the text edits
m_minEdit
.
setText
(
QString
::
number
(
m_min
)
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment