mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-21 04:45:31 +08:00
refs #199, fixed issues 7-14 of https://dev.vatsim-germany.org/issues/199
On top fixed bug for core mode in main.cpp
This commit is contained in:
@@ -50,7 +50,7 @@ int main(int argc, char *argv[])
|
|||||||
coreMode = intro.getCoreMode();
|
coreMode = intro.getCoreMode();
|
||||||
windowMode = intro.getWindowMode();
|
windowMode = intro.getWindowMode();
|
||||||
QString dbusAddress = BlackCore::CDBusServer::fixAddressToDBusAddress(intro.getDBusAddress());
|
QString dbusAddress = BlackCore::CDBusServer::fixAddressToDBusAddress(intro.getDBusAddress());
|
||||||
switch (windowMode)
|
switch (coreMode)
|
||||||
{
|
{
|
||||||
case GuiModes::CoreExternal:
|
case GuiModes::CoreExternal:
|
||||||
runtimeConfig = BlackCore::CRuntimeConfig::remote(dbusAddress);
|
runtimeConfig = BlackCore::CRuntimeConfig::remote(dbusAddress);
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ void MainWindow::gracefulShutdown()
|
|||||||
if (!this->m_init) return;
|
if (!this->m_init) return;
|
||||||
this->m_init = false;
|
this->m_init = false;
|
||||||
if (this->m_rt->getIContextApplication())
|
if (this->m_rt->getIContextApplication())
|
||||||
emit this->m_rt->getIContextApplication()->notifyAboutComponentChange(IContextApplication::ComponentGui, IContextApplication::ActionStops);
|
this->m_rt->getIContextApplication()->notifyAboutComponentChange(IContextApplication::ComponentGui, IContextApplication::ActionStops);
|
||||||
|
|
||||||
// close info window
|
// close info window
|
||||||
if (this->m_infoWindow)
|
if (this->m_infoWindow)
|
||||||
@@ -522,7 +522,6 @@ void MainWindow::updateSimulatorData()
|
|||||||
ui->le_SimulatorHeading->setText(ownAircraft.getSituation().getHeading().toFormattedQString());
|
ui->le_SimulatorHeading->setText(ownAircraft.getSituation().getHeading().toFormattedQString());
|
||||||
ui->le_SimulatorGroundSpeed->setText(ownAircraft.getSituation().getGroundSpeed().toFormattedQString());
|
ui->le_SimulatorGroundSpeed->setText(ownAircraft.getSituation().getGroundSpeed().toFormattedQString());
|
||||||
|
|
||||||
|
|
||||||
ui->le_SimulatorCom1Active->setText(ownAircraft.getCom1System().getFrequencyActive().toFormattedQString());
|
ui->le_SimulatorCom1Active->setText(ownAircraft.getCom1System().getFrequencyActive().toFormattedQString());
|
||||||
ui->le_SimulatorCom1Standby->setText(ownAircraft.getCom1System().getFrequencyStandby().toFormattedQString());
|
ui->le_SimulatorCom1Standby->setText(ownAircraft.getCom1System().getFrequencyStandby().toFormattedQString());
|
||||||
ui->le_SimulatorCom2Active->setText(ownAircraft.getCom2System().getFrequencyActive().toFormattedQString());
|
ui->le_SimulatorCom2Active->setText(ownAircraft.getCom2System().getFrequencyActive().toFormattedQString());
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ void MainWindow::init(const CRuntimeConfig &runtimeConfig)
|
|||||||
this->initContextMenus();
|
this->initContextMenus();
|
||||||
|
|
||||||
// starting
|
// starting
|
||||||
emit this->m_rt->getIContextApplication()->notifyAboutComponentChange(IContextApplication::ComponentGui, IContextApplication::ActionStarts);
|
this->m_rt->getIContextApplication()->notifyAboutComponentChange(IContextApplication::ComponentGui, IContextApplication::ActionStarts);
|
||||||
|
|
||||||
// do this as last statement, so it can be used as flag
|
// do this as last statement, so it can be used as flag
|
||||||
// whether init has been completed
|
// whether init has been completed
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ using namespace BlackMisc;
|
|||||||
namespace BlackCore
|
namespace BlackCore
|
||||||
{
|
{
|
||||||
|
|
||||||
QList<CContextApplicationBase *> CContextApplicationBase::s_contexts = QList<CContextApplicationBase *>();
|
QList<CContextApplicationBase *> CContextApplicationBase::s_contexts;
|
||||||
QtMessageHandler CContextApplicationBase::s_oldHandler = nullptr;
|
QtMessageHandler CContextApplicationBase::s_oldHandler = nullptr;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -483,31 +483,37 @@ namespace BlackCore
|
|||||||
|
|
||||||
CContextAudio *CRuntime::getCContextAudio()
|
CContextAudio *CRuntime::getCContextAudio()
|
||||||
{
|
{
|
||||||
|
Q_ASSERT_X(!this->m_contextAudio || this->m_contextAudio->usingLocalObjects(), "CCoreRuntime", "Cannot downcast to local object");
|
||||||
return static_cast<CContextAudio *>(this->m_contextAudio);
|
return static_cast<CContextAudio *>(this->m_contextAudio);
|
||||||
}
|
}
|
||||||
|
|
||||||
CContextAudio *CRuntime::getCContextAudio() const
|
const CContextAudio *CRuntime::getCContextAudio() const
|
||||||
{
|
{
|
||||||
|
Q_ASSERT_X(!this->m_contextAudio || this->m_contextAudio->usingLocalObjects(), "CCoreRuntime", "Cannot downcast to local object");
|
||||||
return static_cast<CContextAudio *>(this->m_contextAudio);
|
return static_cast<CContextAudio *>(this->m_contextAudio);
|
||||||
}
|
}
|
||||||
|
|
||||||
CContextApplication *CRuntime::getCContextApplication()
|
CContextApplication *CRuntime::getCContextApplication()
|
||||||
{
|
{
|
||||||
|
Q_ASSERT_X(!this->m_contextApplication || this->m_contextApplication->usingLocalObjects(), "CCoreRuntime", "Cannot downcast to local object");
|
||||||
return static_cast<CContextApplication *>(this->m_contextApplication);
|
return static_cast<CContextApplication *>(this->m_contextApplication);
|
||||||
}
|
}
|
||||||
|
|
||||||
CContextApplication *CRuntime::getCContextApplication() const
|
const CContextApplication *CRuntime::getCContextApplication() const
|
||||||
{
|
{
|
||||||
|
Q_ASSERT_X(!this->m_contextApplication || this->m_contextApplication->usingLocalObjects(), "CCoreRuntime", "Cannot downcast to local object");
|
||||||
return static_cast<CContextApplication *>(this->m_contextApplication);
|
return static_cast<CContextApplication *>(this->m_contextApplication);
|
||||||
}
|
}
|
||||||
|
|
||||||
CContextSimulator *CRuntime::getCContextSimulator()
|
CContextSimulator *CRuntime::getCContextSimulator()
|
||||||
{
|
{
|
||||||
|
Q_ASSERT_X(!this->m_contextSimulator || this->m_contextSimulator->usingLocalObjects(), "CCoreRuntime", "Cannot downcast to local object");
|
||||||
return static_cast<CContextSimulator *>(this->m_contextSimulator);
|
return static_cast<CContextSimulator *>(this->m_contextSimulator);
|
||||||
}
|
}
|
||||||
|
|
||||||
CContextSimulator *CRuntime::getCContextSimulator() const
|
const CContextSimulator *CRuntime::getCContextSimulator() const
|
||||||
{
|
{
|
||||||
|
Q_ASSERT_X(!this->m_contextSimulator || this->m_contextSimulator->usingLocalObjects(), "CCoreRuntime", "Cannot downcast to local object");
|
||||||
return static_cast<CContextSimulator *>(this->m_contextSimulator);
|
return static_cast<CContextSimulator *>(this->m_contextSimulator);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ namespace BlackCore
|
|||||||
|
|
||||||
//! Context for application
|
//! Context for application
|
||||||
//! \remarks only applicable for local object
|
//! \remarks only applicable for local object
|
||||||
CContextApplication *getCContextApplication() const;
|
const CContextApplication *getCContextApplication() const;
|
||||||
|
|
||||||
//! Context for audio
|
//! Context for audio
|
||||||
//! \remarks only applicable for local object
|
//! \remarks only applicable for local object
|
||||||
@@ -149,7 +149,7 @@ namespace BlackCore
|
|||||||
|
|
||||||
//! Context for audio
|
//! Context for audio
|
||||||
//! \remarks only applicable for local object
|
//! \remarks only applicable for local object
|
||||||
CContextAudio *getCContextAudio() const;
|
const CContextAudio *getCContextAudio() const;
|
||||||
|
|
||||||
//! Context for simulator
|
//! Context for simulator
|
||||||
//! \remarks only applicable for local object
|
//! \remarks only applicable for local object
|
||||||
@@ -157,7 +157,7 @@ namespace BlackCore
|
|||||||
|
|
||||||
//! Context for simulator
|
//! Context for simulator
|
||||||
//! \remarks only applicable for local object
|
//! \remarks only applicable for local object
|
||||||
CContextSimulator *getCContextSimulator() const;
|
const CContextSimulator *getCContextSimulator() const;
|
||||||
|
|
||||||
//! Init
|
//! Init
|
||||||
void init(const CRuntimeConfig &config);
|
void init(const CRuntimeConfig &config);
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ namespace BlackCore
|
|||||||
QDBusConnection con = QDBusConnection::sessionBus();
|
QDBusConnection con = QDBusConnection::sessionBus();
|
||||||
if (!con.registerService(CDBusServer::ServiceName))
|
if (!con.registerService(CDBusServer::ServiceName))
|
||||||
{
|
{
|
||||||
qCritical() << this->m_busServer.lastError().message();
|
qCritical() << con.lastError().message();
|
||||||
qFatal("Cannot register DBus service, server started? dbus-daemon.exe --session --address=tcp:host=192.168.0.133,port=45000");
|
qFatal("Cannot register DBus service, server started? dbus-daemon.exe --session --address=tcp:host=192.168.0.133,port=45000");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -45,7 +45,7 @@ namespace BlackCore
|
|||||||
QDBusConnection con = QDBusConnection::systemBus();
|
QDBusConnection con = QDBusConnection::systemBus();
|
||||||
if (!con.registerService(CDBusServer::ServiceName))
|
if (!con.registerService(CDBusServer::ServiceName))
|
||||||
{
|
{
|
||||||
qCritical() << this->m_busServer.lastError().message();
|
qCritical() << con.lastError().message();
|
||||||
qFatal("Cannot register DBus service, server started? dbus-daemon.exe --system --address=tcp:host=192.168.0.133,port=45000");
|
qFatal("Cannot register DBus service, server started? dbus-daemon.exe --system --address=tcp:host=192.168.0.133,port=45000");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user