Skip to content

Commit 37eade4

Browse files
committed
Alternative implementation using function overloading
Signed-off-by: Michael Carroll <[email protected]>
1 parent d553e8f commit 37eade4

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

src/gui/plugins/component_inspector/AirPressure.cc

+1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ Q_INVOKABLE void AirPressure::OnAirPressureNoise(
6464
double _stdDevBias, double _dynamicBiasStdDev,
6565
double _dynamicBiasCorrelationTime)
6666
{
67+
igndbg << "here" << std::endl;
6768
ignition::gazebo::UpdateCallback cb =
6869
[=](EntityComponentManager &_ecm)
6970
{

src/gui/plugins/component_inspector/AirPressure.qml

+4-4
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@ Rectangle {
124124
dynamicBiasStdDev: model.data[5]
125125
dynamicBiasCorrelationTime: model.data[6]
126126

127-
// Connect to the onNoiseUpdate signal in Noise.qml
128-
Component.onCompleted: {
129-
pressureNoise.onNoiseUpdate.connect(
130-
componentInspector.onAirPressureNoise)
127+
function onNoiseUpdate(_mean, _meanBias, _stdDev,
128+
_stdDevBias, _dynamicBiasStdDev, _dynamicBiasCorrelationTime) {
129+
componentInspector.onAirPressureNoise(_mean, _meanBias, _stdDev,
130+
_stdDevBias, _dynamicBiasStdDev, _dynamicBiasCorrelationTime);
131131
}
132132
}
133133
}

src/gui/plugins/component_inspector/Noise.qml

+3-3
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ Rectangle {
5151

5252
// Signal that a user of this component can connect to in order to receive
5353
// noise updates
54-
signal onNoiseUpdate(double _mean, double _meanBias, double _stdDev,
55-
double _stdDevBias, double _dynamicBiasStdDev,
56-
double _dynamicBiasCorrelationTime)
54+
function onNoiseUpdate(_mean, _meanBias, _stdDev,
55+
_stdDevBias, _dynamicBiasStdDev, _dynamicBiasCorrelationTime) {}
56+
5757

5858
// Display the main content
5959
Column {

0 commit comments

Comments
 (0)