Ref T111, moved registerHelp implementation to .cpp

This commit is contained in:
Klaus Basan
2017-07-26 15:10:48 +02:00
committed by Mathew Sutcliffe
parent 654c35f666
commit 119351800c
2 changed files with 11 additions and 10 deletions

View File

@@ -31,7 +31,17 @@ namespace BlackCore
return status;
}
CSimulatorInfo ISimulator::getSimulatorInfo() const
{
return CSimulatorInfo(this->getSimulatorPluginInfo().getSimulatorInfo());
}
void ISimulator::registerHelp()
{
if (BlackMisc::CSimpleCommandParser::registered("BlackCore::ISimulator")) { return; }
BlackMisc::CSimpleCommandParser::registerCommand({".drv", "alias: .driver .plugin"});
BlackMisc::CSimpleCommandParser::registerCommand({".drv unload", "unload driver"});
if (BlackConfig::CBuildConfig::isCompiledWithFsuipcSupport())
{
BlackMisc::CSimpleCommandParser::registerCommand({".drv fsuipc on|off", "enable/disable FSUIPC (if applicable)"});
}

View File

@@ -170,16 +170,7 @@ namespace BlackCore
virtual bool parseCommandLine(const QString &commandLine, const BlackMisc::CIdentifier &originator) = 0;
//! Register help
static void registerHelp()
{
if (BlackMisc::CSimpleCommandParser::registered("BlackCore::ISimulator")) { return; }
BlackMisc::CSimpleCommandParser::registerCommand({".drv", "alias: .driver .plugin"});
BlackMisc::CSimpleCommandParser::registerCommand({".drv unload", "unload driver"});
if (BlackConfig::CBuildConfig::isCompiledWithFsuipcSupport())
{
BlackMisc::CSimpleCommandParser::registerCommand({".drv fsuipc on|off", "enable/disable FSUIPC (if applicable)"});
}
}
static void registerHelp();
//! Status to string
static QString statusToString(SimulatorStatus status);