Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
OpenGL
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Requirements
Requirements
List
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
Insights
Issue
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
C-Fu
OpenGL
Commits
11af758e
Commit
11af758e
authored
Jan 24, 2017
by
C-Fu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
use lambda expressions instead of slots
parent
73ee8a40
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
158 deletions
+19
-158
QtMeshViewer/Source/SettingsWindow.cpp
QtMeshViewer/Source/SettingsWindow.cpp
+19
-158
No files found.
QtMeshViewer/Source/SettingsWindow.cpp
View file @
11af758e
...
...
@@ -12,34 +12,34 @@ SettingsWindow::SettingsWindow(QWidget * parent)
setWindowFlags
(
Qt
::
Tool
|
Qt
::
NoDropShadowWindowHint
);
// light off
connect
(
ui
->
lightOff_R_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightOffRValueChanged
(
QString
))
);
connect
(
ui
->
lightOff_R_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightOffRValueChanged
(
int
))
);
connect
(
ui
->
lightOff_R_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
lightOff_R_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
lightOff_R_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
lightOff_R_LE
->
setText
(
QString
::
number
(
value
));}
);
connect
(
ui
->
lightOff_G_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightOffGValueChanged
(
QString
))
);
connect
(
ui
->
lightOff_G_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightOffGValueChanged
(
int
))
);
connect
(
ui
->
lightOff_G_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
lightOff_G_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
lightOff_G_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
lightOff_G_LE
->
setText
(
QString
::
number
(
value
));}
);
connect
(
ui
->
lightOff_B_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightOffBValueChanged
(
QString
))
);
connect
(
ui
->
lightOff_B_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightOffBValueChanged
(
int
))
);
connect
(
ui
->
lightOff_B_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
lightOff_B_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
lightOff_B_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
lightOff_B_LE
->
setText
(
QString
::
number
(
value
));}
);
// light on
connect
(
ui
->
lightOn_R_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightOnRValueChanged
(
QString
))
);
connect
(
ui
->
lightOn_R_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightOnRValueChanged
(
int
))
);
connect
(
ui
->
lightOn_R_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
lightOn_R_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
lightOn_R_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
lightOn_R_LE
->
setText
(
QString
::
number
(
value
));}
);
connect
(
ui
->
lightOn_G_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightOnGValueChanged
(
QString
))
);
connect
(
ui
->
lightOn_G_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightOnGValueChanged
(
int
))
);
connect
(
ui
->
lightOn_G_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
lightOn_G_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
lightOn_G_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
lightOn_G_LE
->
setText
(
QString
::
number
(
value
));}
);
connect
(
ui
->
lightOn_B_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightOnBValueChanged
(
QString
))
);
connect
(
ui
->
lightOn_B_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightOnBValueChanged
(
int
))
);
connect
(
ui
->
lightOn_B_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
lightOn_B_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
lightOn_B_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
lightOn_B_LE
->
setText
(
QString
::
number
(
value
));}
);
// light
connect
(
ui
->
light_R_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightRValueChanged
(
QString
))
);
connect
(
ui
->
light_R_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightRValueChanged
(
int
))
);
connect
(
ui
->
light_R_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
light_R_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
light_R_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
light_R_LE
->
setText
(
QString
::
number
(
value
));}
);
connect
(
ui
->
light_G_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightGValueChanged
(
QString
))
);
connect
(
ui
->
light_G_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightGValueChanged
(
int
))
);
connect
(
ui
->
light_G_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
light_G_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
light_G_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
light_G_LE
->
setText
(
QString
::
number
(
value
));}
);
connect
(
ui
->
light_B_LE
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SLOT
(
lightBValueChanged
(
QString
))
);
connect
(
ui
->
light_B_S
,
SIGNAL
(
valueChanged
(
int
)),
this
,
SLOT
(
lightBValueChanged
(
int
))
);
connect
(
ui
->
light_B_LE
,
&
QLineEdit
::
textChanged
,
[
this
](
const
QString
&
value
){
ui
->
light_B_S
->
setValue
(
value
.
toInt
());}
);
connect
(
ui
->
light_B_S
,
&
QSlider
::
valueChanged
,
[
this
](
const
int
&
value
){
ui
->
light_B_LE
->
setText
(
QString
::
number
(
value
));}
);
connect
(
ui
->
checkAutoColor
,
&
QCheckBox
::
toggled
,
this
,
&
SettingsWindow
::
autoColorToggled
);
...
...
@@ -53,146 +53,7 @@ SettingsWindow::~SettingsWindow()
}
////////////////////////////////////////////////////////////////////////////////
// Slider - LineEdit connections
#pragma region light off
void
SettingsWindow
::
lightOffRValueChanged
(
QString
value
)
{
ui
->
lightOff_R_S
->
setValue
(
value
.
toInt
());
}
void
SettingsWindow
::
lightOffRValueChanged
(
int
value
)
{
ui
->
lightOff_R_LE
->
setText
(
QString
::
number
(
value
));
}
void
SettingsWindow
::
lightOffGValueChanged
(
QString
value
)
{
ui
->
lightOff_G_S
->
setValue
(
value
.
toInt
());
}
void
SettingsWindow
::
lightOffGValueChanged
(
int
value
)
{
ui
->
lightOff_G_LE
->
setText
(
QString
::
number
(
value
));
}
void
SettingsWindow
::
lightOffBValueChanged
(
QString
value
)
{
ui
->
lightOff_B_S
->
setValue
(
value
.
toInt
());
}
void
SettingsWindow
::
lightOffBValueChanged
(
int
value
)
{
ui
->
lightOff_B_LE
->
setText
(
QString
::
number
(
value
));
}
#pragma endregion
#pragma region light on
void
SettingsWindow
::
lightOnRValueChanged
(
QString
value
)
{
ui
->
lightOn_R_S
->
setValue
(
value
.
toInt
());
}
void
SettingsWindow
::
lightOnRValueChanged
(
int
value
)
{
ui
->
lightOn_R_LE
->
setText
(
QString
::
number
(
value
));
}
void
SettingsWindow
::
lightOnGValueChanged
(
QString
value
)
{
ui
->
lightOn_G_S
->
setValue
(
value
.
toInt
());
}
void
SettingsWindow
::
lightOnGValueChanged
(
int
value
)
{
ui
->
lightOn_G_LE
->
setText
(
QString
::
number
(
value
));
}
void
SettingsWindow
::
lightOnBValueChanged
(
QString
value
)
{
ui
->
lightOn_B_S
->
setValue
(
value
.
toInt
());
}
void
SettingsWindow
::
lightOnBValueChanged
(
int
value
)
{
ui
->
lightOn_B_LE
->
setText
(
QString
::
number
(
value
));
}
#pragma endregion
#pragma region light
void
SettingsWindow
::
lightRValueChanged
(
QString
value
)
{
ui
->
light_R_S
->
setValue
(
value
.
toInt
());
if
(
ui
->
checkAutoColor
->
isChecked
())
{
ui
->
lightOn_R_LE
->
setText
(
QString
::
number
((
int
)(
value
.
toInt
()
/
50
)));
ui
->
lightOn_R_S
->
setValue
((
int
)(
value
.
toInt
()
/
50
));
}
}
void
SettingsWindow
::
lightRValueChanged
(
int
value
)
{
ui
->
light_R_LE
->
setText
(
QString
::
number
(
value
));
if
(
ui
->
checkAutoColor
->
isChecked
())
{
ui
->
lightOn_R_LE
->
setText
(
QString
::
number
((
int
)(
value
/
50
)));
ui
->
lightOn_R_S
->
setValue
((
int
)(
value
/
50
));
}
}
void
SettingsWindow
::
lightGValueChanged
(
QString
value
)
{
ui
->
light_G_S
->
setValue
(
value
.
toInt
());
if
(
ui
->
checkAutoColor
->
isChecked
())
{
ui
->
lightOn_G_LE
->
setText
(
QString
::
number
((
int
)(
value
.
toInt
()
/
50
)));
ui
->
lightOn_G_S
->
setValue
((
int
)(
value
.
toInt
()
/
50
));
}
}
void
SettingsWindow
::
lightGValueChanged
(
int
value
)
{
ui
->
light_G_LE
->
setText
(
QString
::
number
(
value
));
if
(
ui
->
checkAutoColor
->
isChecked
())
{
ui
->
lightOn_G_LE
->
setText
(
QString
::
number
((
int
)(
value
/
50
)));
ui
->
lightOn_G_S
->
setValue
((
int
)(
value
/
50
));
}
}
void
SettingsWindow
::
lightBValueChanged
(
QString
value
)
{
ui
->
light_B_S
->
setValue
(
value
.
toInt
());
if
(
ui
->
checkAutoColor
->
isChecked
())
{
ui
->
lightOn_B_LE
->
setText
(
QString
::
number
((
int
)(
value
.
toInt
()
/
50
)));
ui
->
lightOn_B_S
->
setValue
((
int
)(
value
.
toInt
()
/
50
));
}
}
void
SettingsWindow
::
lightBValueChanged
(
int
value
)
{
ui
->
light_B_LE
->
setText
(
QString
::
number
(
value
));
if
(
ui
->
checkAutoColor
->
isChecked
())
{
ui
->
lightOn_B_LE
->
setText
(
QString
::
number
((
int
)(
value
/
50
)));
ui
->
lightOn_B_S
->
setValue
((
int
)(
value
/
50
));
}
}
#pragma endregion
// connection slots
void
SettingsWindow
::
autoColorToggled
()
{
...
...
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