void ProjectContentComponent::refreshTabsIfBuildStatusChanged() { if (project != nullptr && (sidebarTabs.getNumTabs() < 2 || isBuildEnabled() != isBuildTabEnabled())) rebuildProjectTabs(); }
void ProjectContentComponent::setProject (Project* newProject) { if (project != newProject) { if (project != nullptr) project->removeChangeListener (this); contentView = nullptr; resizerBar = nullptr; deleteProjectTabs(); project = newProject; rebuildProjectTabs(); } }
void ProjectContentComponent::setProject (Project* newProject) { if (project != newProject) { lastCrashMessage = String(); killChildProcess(); if (project != nullptr) project->removeChangeListener (this); contentView = nullptr; resizerBar = nullptr; deleteProjectTabs(); project = newProject; rebuildProjectTabs(); } }