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

Method checkJavaPath

launcher/ui/widgets/JavaSettingsWidget.cpp:450–466  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

448}
449
450void JavaSettingsWidget::checkJavaPath(const QString& path)
451{
452 if (m_checker) {
453 queuedCheck = path;
454 return;
455 }
456 auto realPath = FS::ResolveExecutable(path);
457 if (realPath.isNull()) {
458 setJavaStatus(JavaStatus::DoesNotExist);
459 return;
460 }
461 setJavaStatus(JavaStatus::Pending);
462 m_checker.reset(
463 new JavaChecker(path, "", minHeapSize(), maxHeapSize(), m_permGenSpinBox->isVisible() ? m_permGenSpinBox->value() : 0, 0));
464 connect(m_checker.get(), &JavaChecker::checkFinished, this, &JavaSettingsWidget::checkFinished);
465 m_checker->start();
466}
467
468void JavaSettingsWidget::checkFinished(const JavaChecker::Result& result)
469{

Callers

nothing calls this directly

Calls 5

ResolveExecutableFunction · 0.85
valueMethod · 0.80
resetMethod · 0.45
getMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected