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;
        }
Ejemplo n.º 2
0
        public void UpdateFreeLanStatus()
        {
            FreeLanInstallationStatus status = freeLanDetectionService.GetInstallationStatus();

            SetFreeLanStatusValueLabel(EnumHelper.GetDescription(status));
        }