mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2026-07-11 13:24:08 -04:00
Added context information to Hamlib interface exception messages.
Enhanced TransceiverBase error exception type to allow for language translatable messages. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@4033 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
@@ -52,7 +52,7 @@ auto OmniRigTransceiver::map_mode (OmniRig::RigParamX param) -> MODE
|
||||
qDebug () << "OmniRig map_mode unrecognized mode";
|
||||
#endif
|
||||
|
||||
throw error {"OmniRig: unrecognized mode"};
|
||||
throw error {tr ("OmniRig: unrecognized mode")};
|
||||
}
|
||||
|
||||
OmniRig::RigParamX OmniRigTransceiver::map_mode (MODE mode)
|
||||
@@ -130,7 +130,7 @@ void OmniRigTransceiver::do_start ()
|
||||
qDebug () << "OmniRigTransceiver::do_start: failed to start COM server";
|
||||
#endif
|
||||
|
||||
throw error {"Failed to start OmniRig COM server"};
|
||||
throw error {tr ("Failed to start OmniRig COM server")};
|
||||
}
|
||||
|
||||
// COM/OLE exceptions get signalled
|
||||
@@ -172,7 +172,7 @@ void OmniRigTransceiver::do_start ()
|
||||
|
||||
// if (!port_->Lock ()) // try to take exclusive use of the OmniRig serial port for PTT
|
||||
// {
|
||||
// throw error {("Failed to get exclusive use of " + ptt_type + " from OmniRig").toLocal8Bit ()};
|
||||
// throw error {tr ("Failed to get exclusive use of %1" from OmniRig").arg (ptt_type)};
|
||||
// }
|
||||
|
||||
// start off so we don't accidentally key the radio
|
||||
@@ -289,7 +289,7 @@ void OmniRigTransceiver::handle_COM_exception (int code, QString source, QString
|
||||
qDebug () << "OmniRigTransceiver::handle_COM_exception:" << QString::number (code) + " at " + source + ": " + desc + " (" + help + ')';
|
||||
#endif
|
||||
|
||||
throw error {("OmniRig COM/OLE error: " + QString::number (code) + " at " + source + ": " + desc + " (" + help + ')').toLocal8Bit ()};
|
||||
throw error {tr ("OmniRig COM/OLE error: %1 at %2: %3 (%4)").arg (QString::number (code).arg (source). arg (desc). arg (help)};
|
||||
}
|
||||
|
||||
void OmniRigTransceiver::handle_visible_change ()
|
||||
@@ -659,7 +659,7 @@ void OmniRigTransceiver::do_frequency (Frequency f)
|
||||
}
|
||||
else
|
||||
{
|
||||
throw error {"OmniRig: don't know how to set rig frequency"};
|
||||
throw error {tr ("OmniRig: don't know how to set rig frequency")};
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user