//printf("m_snrSlow: %d\n", (int)wxGetApp().m_snrSlow);
}
-// check for space bar press
+// check for space bar press (only when running)
int MainApp::FilterEvent(wxEvent& event)
{
if ((event.GetEventType() == wxEVT_KEY_DOWN) &&
(((wxKeyEvent&)event).GetKeyCode() == WXK_SPACE))
{
- //printf("m_rxRunnng: %d\n", frame->m_RxRunning);
if (frame->m_RxRunning) {
if (frame->m_btnTogPTT->GetValue())
frame->m_btnTogPTT->SetValue(false);
frame->togglePTT();
}
- return true;
-
}
-
+
return -1;
}
delete dlg;
}
+//-------------------------------------------------------------------------
+// OnToolsAudioUI()
+//-------------------------------------------------------------------------
+void MainFrame::OnToolsAudioUI(wxUpdateUIEvent& event)
+{
+ event.Enable(!m_RxRunning);
+}
+
//-------------------------------------------------------------------------
// OnToolsFilter()
//-------------------------------------------------------------------------
}
//-------------------------------------------------------------------------
-// OnToolsAudioUI()
+// OnToolsOptionsUI()
//-------------------------------------------------------------------------
-void MainFrame::OnToolsAudioUI(wxUpdateUIEvent& event)
+void MainFrame::OnToolsOptionsUI(wxUpdateUIEvent& event)
{
event.Enable(!m_RxRunning);
}
void OnToolsComCfgUI( wxUpdateUIEvent& event );
void OnToolsFilter( wxCommandEvent& event );
void OnToolsOptions(wxCommandEvent& event);
+ void OnToolsOptionsUI(wxUpdateUIEvent& event);
void OnPlayFileToMicIn( wxCommandEvent& event );
void OnRecFileFromRadio( wxCommandEvent& event );