[med-svn] [SCM] aghermann branch, master, updated. 06bda7dfaa687aaf0708a024d192024e2cd58421
Andrei Zavada
johnhommer at gmail.com
Thu Jan 24 00:43:30 UTC 2013
The following commit has been merged in the master branch:
commit 84979a2cfc8461d933042fe1b34f6e315fbbce83
Author: Andrei Zavada <johnhommer at gmail.com>
Date: Tue Jan 8 16:03:20 2013 +0200
use some c++11 goodness for repetitive tasks
diff --git a/src/ui/sf/sf-construct.cc b/src/ui/sf/sf-construct.cc
index c50f1d0..e93e974 100644
--- a/src/ui/sf/sf-construct.cc
+++ b/src/ui/sf/sf-construct.cc
@@ -426,36 +426,12 @@ SScoringFacilityWidgets (SExpDesignUI& _p)
G_CONNECT_1 (bPatternSave, clicked);
G_CONNECT_1 (bPatternDiscard, clicked);
- g_signal_connect( ePatternEnvTightness, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternBandPassFrom, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternBandPassUpto, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternBandPassOrder, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternDZCDFStep, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternDZCDFSigma, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternDZCDFSmooth, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternParameterA, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternParameterB, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
- g_signal_connect( ePatternParameterC, "value-changed",
- G_CALLBACK (ePattern_any_value_changed_cb),
- this);
+ for ( auto& W : {ePatternEnvTightness, ePatternBandPassFrom, ePatternBandPassUpto,
+ ePatternBandPassOrder, ePatternDZCDFStep, ePatternDZCDFSigma, ePatternDZCDFSmooth,
+ ePatternParameterA, ePatternParameterB, ePatternParameterC} )
+ g_signal_connect( W, "value-changed",
+ (GCallback)ePattern_any_value_changed_cb,
+ this);
G_CONNECT_1 (wPattern, show);
G_CONNECT_1 (wPattern, hide);
--
Sleep experiment manager
More information about the debian-med-commit
mailing list