mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-17 00:44:19 +00:00
Projucer: Removed analytics
This commit is contained in:
parent
521c250413
commit
de23ef7b1f
31 changed files with 32 additions and 1056 deletions
|
|
@ -198,21 +198,11 @@ void Project::initialiseProjectValues()
|
|||
|
||||
displaySplashScreenValue.referTo (projectRoot, Ids::displaySplashScreen, getUndoManager(), ! ProjucerApplication::getApp().isPaidOrGPL());
|
||||
splashScreenColourValue.referTo (projectRoot, Ids::splashScreenColour, getUndoManager(), "Dark");
|
||||
reportAppUsageValue.referTo (projectRoot, Ids::reportAppUsage, getUndoManager());
|
||||
reportAppUsageValue.referTo (projectRoot, Ids::reportAppUsage, getUndoManager(), ! ProjucerApplication::getApp().isPaidOrGPL());
|
||||
|
||||
useAppConfigValue.referTo (projectRoot, Ids::useAppConfig, getUndoManager(), true);
|
||||
addUsingNamespaceToJuceHeader.referTo (projectRoot, Ids::addUsingNamespaceToJuceHeader, getUndoManager(), true);
|
||||
|
||||
if (ProjucerApplication::getApp().isPaidOrGPL())
|
||||
{
|
||||
reportAppUsageValue.setDefault (ProjucerApplication::getApp().licenseController->getState().applicationUsageDataState
|
||||
== LicenseState::ApplicationUsageData::enabled);
|
||||
}
|
||||
else
|
||||
{
|
||||
reportAppUsageValue.setDefault (true);
|
||||
}
|
||||
|
||||
cppStandardValue.referTo (projectRoot, Ids::cppLanguageStandard, getUndoManager(), "14");
|
||||
|
||||
headerSearchPathsValue.referTo (projectRoot, Ids::headerPath, getUndoManager());
|
||||
|
|
@ -703,23 +693,11 @@ bool Project::saveProjectRootToFile()
|
|||
}
|
||||
|
||||
//==============================================================================
|
||||
static void sendProjectSettingAnalyticsEvent (StringRef label)
|
||||
{
|
||||
StringPairArray data;
|
||||
data.set ("label", label);
|
||||
|
||||
Analytics::getInstance()->logEvent ("Project Setting", data, ProjucerAnalyticsEvent::projectEvent);
|
||||
}
|
||||
|
||||
void Project::valueTreePropertyChanged (ValueTree& tree, const Identifier& property)
|
||||
{
|
||||
if (tree.getRoot() == tree)
|
||||
{
|
||||
if (property == Ids::projectType)
|
||||
{
|
||||
sendProjectSettingAnalyticsEvent ("Project Type = " + projectTypeValue.get().toString());
|
||||
}
|
||||
else if (property == Ids::name)
|
||||
if (property == Ids::name)
|
||||
{
|
||||
updateTitleDependencies();
|
||||
}
|
||||
|
|
@ -731,10 +709,6 @@ void Project::valueTreePropertyChanged (ValueTree& tree, const Identifier& prope
|
|||
{
|
||||
parsedPreprocessorDefs = parsePreprocessorDefs (preprocessorDefsValue.get());
|
||||
}
|
||||
else if (property == Ids::cppLanguageStandard)
|
||||
{
|
||||
sendProjectSettingAnalyticsEvent ("C++ Standard = " + cppStandardValue.get().toString());
|
||||
}
|
||||
else if (property == Ids::pluginFormats)
|
||||
{
|
||||
if (shouldWriteLegacyPluginFormatSettings)
|
||||
|
|
@ -2125,18 +2099,6 @@ String Project::getUniqueTargetFolderSuffixForExporter (const String& exporterNa
|
|||
return "_" + String (num);
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
bool Project::shouldSendGUIBuilderAnalyticsEvent() noexcept
|
||||
{
|
||||
if (! hasSentGUIBuilderAnalyticsEvent)
|
||||
{
|
||||
hasSentGUIBuilderAnalyticsEvent = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
String Project::getFileTemplate (const String& templateName)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue