Browse Source

Projucer: Made the application usage data popup's ToggleButton remember the previously chosen preference

tags/2021-05-28
ed 8 years ago
parent
commit
810f10bcb1
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      extras/Projucer/Source/Utility/jucer_ApplicationUsageDataWindowComponent.h

+ 7
- 1
extras/Projucer/Source/Utility/jucer_ApplicationUsageDataWindowComponent.h View File

@@ -66,7 +66,13 @@ public:
if (showCheckbox)
{
addAndMakeVisible (shareApplicationUsageDataToggle = new ToggleButton());
shareApplicationUsageDataToggle->setToggleState (true, dontSendNotification);
LicenseController* controller = ProjucerApplication::getApp().licenseController;
if (controller != nullptr && controller->getState().applicationUsageDataState == LicenseState::ApplicationUsageData::disabled)
shareApplicationUsageDataToggle->setToggleState (false, dontSendNotification);
else
shareApplicationUsageDataToggle->setToggleState (true, dontSendNotification);
addAndMakeVisible(shareApplicationUsageDataLabel = new Label ({}, "Help JUCE to improve its software and services by sharing my application usage data"));
shareApplicationUsageDataLabel->setFont (Font (14.0f));


Loading…
Cancel
Save