Added warning message about empty callsign before transmitting

This commit is contained in:
Jordan Sherer 2018-08-14 12:09:14 -04:00
parent bc97c96a5b
commit 5f4a66e916
2 changed files with 15 additions and 1 deletions

View File

@ -5776,7 +5776,20 @@ void MainWindow::resetMessageUI(){
}
}
bool MainWindow::ensureCallsignSet(){
if(m_config.my_callsign().trimmed().isEmpty()){
MessageBox::warning_message(this, tr ("Please enter your callsign in the settings."));
return false;
}
return true;
}
void MainWindow::createMessage(QString const& text){
if(!ensureCallsignSet()){
on_stopTxButton_clicked();
return;
}
resetMessageTransmitQueue();
createMessageTransmitQueue(text);
}

View File

@ -140,6 +140,7 @@ public slots:
void resetMessage();
void resetMessageUI();
void restoreMessage();
bool ensureCallsignSet();
void createMessage(QString const& text);
void createMessageTransmitQueue(QString const& text);
void resetMessageTransmitQueue();