| 844 | } |
| 845 | |
| 846 | QString SpectrumOverlayMenu::currentRxAntennaToken() const |
| 847 | { |
| 848 | SliceModel* targetSlice = |
| 849 | antennaTargetSliceForPan(m_radioModel, m_slice, m_panId); |
| 850 | if (m_kiwiSdrManager && targetSlice) { |
| 851 | const QString profileId = |
| 852 | m_kiwiSdrManager->assignedProfileForSlice(targetSlice->sliceId()); |
| 853 | if (!profileId.isEmpty()) { |
| 854 | return m_kiwiSdrManager->virtualAntennaToken(profileId); |
| 855 | } |
| 856 | } |
| 857 | if (m_panadapter && !m_panadapter->rxAntenna().isEmpty()) |
| 858 | return m_panadapter->rxAntenna(); |
| 859 | if (targetSlice) |
| 860 | return targetSlice->rxAntenna(); |
| 861 | return m_rxAntCmb ? m_rxAntCmb->currentData().toString() : QString(); |
| 862 | } |
| 863 | |
| 864 | void SpectrumOverlayMenu::refreshAntennaCombo() |
| 865 | { |
nothing calls this directly
no test coverage detected