MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / executeTask

Method executeTask

launcher/launch/steps/PreLaunchCommand.cpp:48–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46}
47
48void PreLaunchCommand::executeTask()
49{
50 auto cmd = m_parent->substituteVariables(m_command);
51 emit logLine(tr("Running Pre-Launch command: %1").arg(cmd), MessageLevel::Launcher);
52#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)
53 auto args = QProcess::splitCommand(cmd);
54 const QString program = args.takeFirst();
55 m_process.start(program, args);
56#else
57 m_process.start(cmd);
58#endif
59}
60
61void PreLaunchCommand::on_state(LoggedProcess::State state)
62{

Callers

nothing calls this directly

Calls 2

substituteVariablesMethod · 0.80
startMethod · 0.45

Tested by

no test coverage detected