public void UpdateWindow() { FreeLanInstallationStatus currentStatus = freeLanDetectionService.GetInstallationStatus(); SetStatus(EnumHelper.GetDescription(currentStatus)); SetFreeLanLocationTabControlVisibility(FreeLanAutoDetectFailed); SetDownloadFreeLanHintLabel(EnvHelper.Is64Bit() ? "You need to download x64 version" : "You need to download x86 (32-bit) version."); if (currentStatus != FreeLanInstallationStatus) { UpdateWindowAcknowledgeChange(currentStatus); } switch (currentStatus) { case FreeLanInstallationStatus.OK: SetFindFreeLanButtonVisibility(false); SetFreeLanLocationTabControlVisibility(false); break; } FreeLanInstallationStatus = currentStatus; }
public void UpdateFreeLanStatus() { FreeLanInstallationStatus status = freeLanDetectionService.GetInstallationStatus(); SetFreeLanStatusValueLabel(EnumHelper.GetDescription(status)); }