mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-26 10:45:37 +08:00
Fixed missing info of own aircraft
This commit is contained in:
committed by
Mathew Sutcliffe
parent
5f701e7547
commit
34f3de0dfb
@@ -47,6 +47,7 @@
|
|||||||
#include <QToolButton>
|
#include <QToolButton>
|
||||||
#include <QCompleter>
|
#include <QCompleter>
|
||||||
#include <QStyledItemDelegate>
|
#include <QStyledItemDelegate>
|
||||||
|
#include <QStringBuilder>
|
||||||
#include <QtGlobal>
|
#include <QtGlobal>
|
||||||
|
|
||||||
using namespace BlackConfig;
|
using namespace BlackConfig;
|
||||||
@@ -275,6 +276,9 @@ namespace BlackGui
|
|||||||
ui->frp_CurrentServer->setServer(currentServer);
|
ui->frp_CurrentServer->setServer(currentServer);
|
||||||
sGui->getIContextOwnAircraft()->updateOwnAircraftPilot(currentServer.getUser());
|
sGui->getIContextOwnAircraft()->updateOwnAircraftPilot(currentServer.getUser());
|
||||||
|
|
||||||
|
// set own aircraft from all values
|
||||||
|
ownAircraft = sGui->getIContextOwnAircraft()->getOwnAircraft();
|
||||||
|
|
||||||
// Login
|
// Login
|
||||||
msg = sGui->getIContextNetwork()->connectToNetwork(currentServer, mode);
|
msg = sGui->getIContextNetwork()->connectToNetwork(currentServer, mode);
|
||||||
if (msg.isSuccess() && vatsimLogin)
|
if (msg.isSuccess() && vatsimLogin)
|
||||||
@@ -296,9 +300,9 @@ namespace BlackGui
|
|||||||
CLogMessage::preformatted(msg);
|
CLogMessage::preformatted(msg);
|
||||||
if (msg.isSuccess())
|
if (msg.isSuccess())
|
||||||
{
|
{
|
||||||
QString ac(ownAircraft.getCallsignAsString() + " " + ownAircraft.getAircraftIcaoCodeDesignator());
|
QString ac(ownAircraft.getCallsignAsString() % QLatin1Char(' ') % ownAircraft.getAircraftIcaoCodeDesignator());
|
||||||
if (ownAircraft.hasAirlineDesignator()) { ac += " "; ac += ownAircraft.getAirlineIcaoCodeDesignator(); }
|
if (ownAircraft.hasAirlineDesignator()) { ac += QLatin1Char(' ') % ownAircraft.getAirlineIcaoCodeDesignator(); }
|
||||||
if (!ownAircraft.getAircraftIcaoCombinedType().isEmpty()) { ac += " "; ac += ownAircraft.getAircraftIcaoCode().getCombinedType(); }
|
if (!ownAircraft.getAircraftIcaoCombinedType().isEmpty()) { ac += QLatin1Char(' ') % ownAircraft.getAircraftIcaoCode().getCombinedType(); }
|
||||||
ui->le_LoginSince->setText(QDateTime::currentDateTimeUtc().toString());
|
ui->le_LoginSince->setText(QDateTime::currentDateTimeUtc().toString());
|
||||||
ui->le_LoginAsAircaft->setText(ac);
|
ui->le_LoginAsAircaft->setText(ac);
|
||||||
emit this->loginOrLogoffSuccessful();
|
emit this->loginOrLogoffSuccessful();
|
||||||
|
|||||||
Reference in New Issue
Block a user