mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-06 18:36:01 +08:00
Ref T731, Ref T739, adjusted launcher to only support "STANDALONE" and "DISTRIBUTED"
* the audio on core/GUI modes are no longer valid * aligned the core mode enum
This commit is contained in:
committed by
Mat Sutcliffe
parent
bcd97c3a60
commit
9ddb55e79f
@@ -37,7 +37,7 @@ CStatusMessageList CSwiftGuiStdApplication::startHookIn()
|
||||
// Valid combination?
|
||||
if (!coreModeStr.isEmpty())
|
||||
{
|
||||
if (coreMode == CoreModes::CoreInGuiProcess && !dBusAddress.isEmpty())
|
||||
if (coreMode == CoreModes::Standalone && !dBusAddress.isEmpty())
|
||||
{
|
||||
const CStatusMessage m = CStatusMessage(this, CLogCategory::validation()).
|
||||
error(u"Inconsistent pair DBus: '%1' and core: '%2'")
|
||||
@@ -50,13 +50,13 @@ CStatusMessageList CSwiftGuiStdApplication::startHookIn()
|
||||
CStatusMessageList msgs;
|
||||
if (!dBusAddress.isEmpty() && coreModeStr.isEmpty())
|
||||
{
|
||||
coreMode = CoreModes::CoreExternal; // default
|
||||
coreMode = CoreModes::Distributed; // default
|
||||
const CStatusMessage m = CStatusMessage(this, CLogCategory::validation()).
|
||||
info(u"No DBus address, setting core mode: '%1'")
|
||||
<< CoreModes::coreModeToString(coreMode);
|
||||
msgs.push_back(m);
|
||||
}
|
||||
else if (dBusAddress.isEmpty() && coreMode == CoreModes::CoreExternal)
|
||||
else if (dBusAddress.isEmpty() && coreMode == CoreModes::Distributed)
|
||||
{
|
||||
dBusAddress = CDBusServer::sessionBusAddress(); // a possible default
|
||||
const CStatusMessage m = CStatusMessage(this, CLogCategory::validation()).
|
||||
@@ -68,11 +68,11 @@ CStatusMessageList CSwiftGuiStdApplication::startHookIn()
|
||||
CCoreFacadeConfig runtimeConfig;
|
||||
switch (coreMode)
|
||||
{
|
||||
case CoreModes::CoreExternal:
|
||||
case CoreModes::Distributed:
|
||||
runtimeConfig = CCoreFacadeConfig::remote(dBusAddress);
|
||||
break;
|
||||
default:
|
||||
case CoreModes::CoreInGuiProcess:
|
||||
case CoreModes::Standalone:
|
||||
runtimeConfig = CCoreFacadeConfig::local(dBusAddress);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@ private:
|
||||
QCommandLineOption m_cmdFacadeMode
|
||||
{
|
||||
{ "c" , "core" },
|
||||
QCoreApplication::translate("main", "Core mode: (e)xternal, (g)ui (in GUI process), (l)ocalaudio (external, but local audio)."),
|
||||
QCoreApplication::translate("main", "Core mode: (d)istributed, (s)tandalone."),
|
||||
"coremode"
|
||||
}; //!< Facade startup mode
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user