FlexControl wheel/button action decoding — moved with their only callers from MainWindow.cpp's anonymous namespace (#3351 Phase 1a).
| 175 | // FlexControl wheel/button action decoding — moved with their only |
| 176 | // callers from MainWindow.cpp's anonymous namespace (#3351 Phase 1a). |
| 177 | bool flexWheelModeForAction(const QString& actionName, FlexWheelMode& mode) |
| 178 | { |
| 179 | if (actionName == QLatin1String("WheelFrequency")) { |
| 180 | mode = FlexWheelMode::Frequency; |
| 181 | } else if (actionName == QLatin1String("WheelVolume")) { |
| 182 | mode = FlexWheelMode::Volume; |
| 183 | } else if (actionName == QLatin1String("WheelPower")) { |
| 184 | mode = FlexWheelMode::Power; |
| 185 | } else if (actionName == QLatin1String("WheelRit")) { |
| 186 | mode = FlexWheelMode::Rit; |
| 187 | } else if (actionName == QLatin1String("WheelXit")) { |
| 188 | mode = FlexWheelMode::Xit; |
| 189 | } else if (actionName == QLatin1String("WheelMasterAf")) { |
| 190 | // Back-compat for saved FlexControl bindings made before #2986 |
| 191 | // consolidation. Routes to the same Volume mode (master volume). |
| 192 | mode = FlexWheelMode::Volume; |
| 193 | } else if (actionName == QLatin1String("WheelSliceAudio")) { |
| 194 | mode = FlexWheelMode::SliceAudio; |
| 195 | } else if (actionName == QLatin1String("WheelHeadphoneVolume")) { |
| 196 | mode = FlexWheelMode::HeadphoneVolume; |
| 197 | } else if (actionName == QLatin1String("WheelAgcT")) { |
| 198 | mode = FlexWheelMode::AgcT; |
| 199 | } else if (actionName == QLatin1String("WheelApf")) { |
| 200 | mode = FlexWheelMode::Apf; |
| 201 | } else if (actionName == QLatin1String("WheelCwSpeed")) { |
| 202 | mode = FlexWheelMode::CwSpeed; |
| 203 | } else { |
| 204 | return false; |
| 205 | } |
| 206 | return true; |
| 207 | } |
| 208 | |
| 209 | QString flexControlButtonAction(int button, int action) |
| 210 | { |
no outgoing calls
no test coverage detected