Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LEFEBVREJP email
radix
Commits
6fd2ff34
Commit
6fd2ff34
authored
Feb 26, 2020
by
Norby, Tom
Browse files
Fortify changes.
parent
b3857c82
Pipeline
#91212
passed with stages
in 28 minutes and 27 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
radixwidgets/numberpadwidget.cc
View file @
6fd2ff34
...
@@ -47,6 +47,7 @@ NumberPadWidget::NumberPadWidget(QWidget *parent, bool toggle)
...
@@ -47,6 +47,7 @@ NumberPadWidget::NumberPadWidget(QWidget *parent, bool toggle)
{
{
mToggle
=
toggle
;
mToggle
=
toggle
;
mMapper
=
new
QSignalMapper
(
this
);
mMapper
=
new
QSignalMapper
(
this
);
mButton
=
new
QPushButton
(
this
);
connect
(
mMapper
,
SIGNAL
(
mapped
(
int
)),
SLOT
(
buttonClicked
(
int
)));
connect
(
mMapper
,
SIGNAL
(
mapped
(
int
)),
SLOT
(
buttonClicked
(
int
)));
// add widget containing
// add widget containing
...
@@ -70,8 +71,8 @@ NumberPadWidget::NumberPadWidget(QWidget *parent, bool toggle)
...
@@ -70,8 +71,8 @@ NumberPadWidget::NumberPadWidget(QWidget *parent, bool toggle)
col
=
0
;
col
=
0
;
continue
;
continue
;
}
}
QPushButton
*
button
=
new
QPushButton
(
this
);
int
colSpan
=
1
;
int
colSpan
=
1
;
switch
(
keyboardLayout
[
i
].
key
)
switch
(
keyboardLayout
[
i
].
key
)
{
{
case
Qt
::
Key_Delete
:
case
Qt
::
Key_Delete
:
...
@@ -81,28 +82,28 @@ NumberPadWidget::NumberPadWidget(QWidget *parent, bool toggle)
...
@@ -81,28 +82,28 @@ NumberPadWidget::NumberPadWidget(QWidget *parent, bool toggle)
case
Qt
::
Key_3
:
case
Qt
::
Key_3
:
case
Qt
::
Key_6
:
case
Qt
::
Key_6
:
case
Qt
::
Key_9
:
case
Qt
::
Key_9
:
b
utton
->
setObjectName
(
"number_pad_button_wide"
);
mB
utton
->
setObjectName
(
"number_pad_button_wide"
);
colSpan
=
2
;
colSpan
=
2
;
break
;
break
;
default:
default:
b
utton
->
setObjectName
(
"number_pad_button"
);
mB
utton
->
setObjectName
(
"number_pad_button"
);
break
;
break
;
}
}
b
utton
->
setText
(
QString
::
fromLatin1
(
keyboardLayout
[
i
].
label
));
mB
utton
->
setText
(
QString
::
fromLatin1
(
keyboardLayout
[
i
].
label
));
if
(
mToggle
&&
keyboardLayout
[
i
].
key
==
Qt
::
Key_Plus
)
if
(
mToggle
&&
keyboardLayout
[
i
].
key
==
Qt
::
Key_Plus
)
connect
(
b
utton
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
makePositive
()));
connect
(
mB
utton
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
makePositive
()));
else
if
(
mToggle
&&
keyboardLayout
[
i
].
key
==
Qt
::
Key_Minus
)
else
if
(
mToggle
&&
keyboardLayout
[
i
].
key
==
Qt
::
Key_Minus
)
connect
(
b
utton
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
makeNegative
()));
connect
(
mB
utton
,
SIGNAL
(
clicked
()),
this
,
SLOT
(
makeNegative
()));
else
else
{
{
mMapper
->
setMapping
(
b
utton
,
keyboardLayout
[
i
].
key
);
mMapper
->
setMapping
(
mB
utton
,
keyboardLayout
[
i
].
key
);
connect
(
b
utton
,
SIGNAL
(
clicked
()),
mMapper
,
SLOT
(
map
()));
connect
(
mB
utton
,
SIGNAL
(
clicked
()),
mMapper
,
SLOT
(
map
()));
}
}
mNumLayout
->
addWidget
(
b
utton
,
row
,
col
,
1
,
colSpan
);
mNumLayout
->
addWidget
(
mB
utton
,
row
,
col
,
1
,
colSpan
);
col
++
;
col
++
;
}
}
}
}
...
...
radixwidgets/numberpadwidget.hh
View file @
6fd2ff34
...
@@ -14,6 +14,7 @@ class RADIX_PUBLIC NumberPadWidget : public QLineEdit
...
@@ -14,6 +14,7 @@ class RADIX_PUBLIC NumberPadWidget : public QLineEdit
{
{
Q_OBJECT
Q_OBJECT
QPushButton
*
mButton
;
QSignalMapper
*
mMapper
;
QSignalMapper
*
mMapper
;
QWidget
*
mNumberWidget
;
QWidget
*
mNumberWidget
;
QGridLayout
*
mNumLayout
;
QGridLayout
*
mNumLayout
;
...
...
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