Added warning message about empty callsign before transmitting
This commit is contained in:
parent
bc97c96a5b
commit
5f4a66e916
@ -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){
|
void MainWindow::createMessage(QString const& text){
|
||||||
|
if(!ensureCallsignSet()){
|
||||||
|
on_stopTxButton_clicked();
|
||||||
|
return;
|
||||||
|
}
|
||||||
resetMessageTransmitQueue();
|
resetMessageTransmitQueue();
|
||||||
createMessageTransmitQueue(text);
|
createMessageTransmitQueue(text);
|
||||||
}
|
}
|
||||||
|
@ -140,6 +140,7 @@ public slots:
|
|||||||
void resetMessage();
|
void resetMessage();
|
||||||
void resetMessageUI();
|
void resetMessageUI();
|
||||||
void restoreMessage();
|
void restoreMessage();
|
||||||
|
bool ensureCallsignSet();
|
||||||
void createMessage(QString const& text);
|
void createMessage(QString const& text);
|
||||||
void createMessageTransmitQueue(QString const& text);
|
void createMessageTransmitQueue(QString const& text);
|
||||||
void resetMessageTransmitQueue();
|
void resetMessageTransmitQueue();
|
||||||
|
Loading…
Reference in New Issue
Block a user