Index: /trunk/FACT++/gui/MainWindow.cc
===================================================================
--- /trunk/FACT++/gui/MainWindow.cc	(revision 12292)
+++ /trunk/FACT++/gui/MainWindow.cc	(revision 12293)
@@ -110,8 +110,8 @@
 void MainWindow::on_fNoutof4Val_valueChanged(int val)
 {
-    const uint32_t data[2] = { -1, val };
-
-    if (!fInHandler)
-        Dim::SendCommand("FTM_CONTROL/SET_N_OUT_OF_4", data);
+    const uint32_t v[2] = { -1, val };
+
+    if (!fInHandler)
+        Dim::SendCommand("FTM_CONTROL/SET_N_OUT_OF_4", v);
 }
 
Index: /trunk/FACT++/gui/MainWindow.h
===================================================================
--- /trunk/FACT++/gui/MainWindow.h	(revision 12292)
+++ /trunk/FACT++/gui/MainWindow.h	(revision 12293)
@@ -205,4 +205,6 @@
     virtual void on_fThresholdIdx_valueChanged(int) = 0;
 
+    virtual void on_fBoardRatesEnabled_toggled(bool) = 0;
+
     void on_fNoutof4Val_valueChanged(int);
 
@@ -222,4 +224,12 @@
     void on_fRateBoard1_valueChanged(int) { DisplayRates(); }
     void on_fRateBoard2_valueChanged(int) { DisplayRates(); }
+
+    // Tab: RateScan
+
+    virtual void DisplayRateScan() = 0;
+    void on_fRateScanPatch1_valueChanged(int) { DisplayRateScan(); }
+    void on_fRateScanPatch2_valueChanged(int) { DisplayRateScan(); }
+    void on_fRateScanBoard1_valueChanged(int) { DisplayRateScan(); }
+    void on_fRateScanBoard2_valueChanged(int) { DisplayRateScan(); }
 
     // Tab: Chat
