MCPcopy Create free account
hub / github.com/ModOrganizer2/modorganizer / startSteamFailed

Function startSteamFailed

src/spawn.cpp:184–206  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

182}
183
184QMessageBox::StandardButton startSteamFailed(QWidget* parent, const QString& keyName,
185 const QString& valueName,
186 const QString& exe,
187 const SpawnParameters& sp, DWORD e)
188{
189 auto details = QString("a steam install was found in the registry at '%1': '%2'\n\n")
190 .arg(keyName + "\\" + valueName)
191 .arg(exe);
192
193 details += makeDetails(sp, e);
194
195 log::error("{}", details);
196
197 return MOBase::TaskDialog(parent, QObject::tr("Cannot start Steam"))
198 .main(QObject::tr("Cannot start Steam"))
199 .content(makeContent(sp, e))
200 .details(details)
201 .icon(QMessageBox::Critical)
202 .button({QObject::tr("Continue without starting Steam"),
203 QObject::tr("The program may fail to launch."), QMessageBox::Yes})
204 .button({QObject::tr("Cancel"), QMessageBox::Cancel})
205 .exec();
206}
207
208void spawnFailed(QWidget* parent, const SpawnParameters& sp, DWORD code)
209{

Callers 1

startSteamFunction · 0.85

Calls 5

QStringClass · 0.85
makeDetailsFunction · 0.85
makeContentFunction · 0.85
execMethod · 0.45
iconMethod · 0.45

Tested by

no test coverage detected