bool ProjectContentComponent::showDocument (OpenDocumentManager::Document* doc, bool grabFocus) { if (doc == nullptr) return false; if (doc->hasFileBeenModifiedExternally()) doc->reloadFromFile(); if (doc == getCurrentDocument() && contentView != nullptr) { if (grabFocus) contentView->grabKeyboardFocus(); return true; } recentDocumentList.newDocumentOpened (doc); bool opened = setEditorComponent (doc->createEditor(), doc); if (opened && grabFocus) contentView->grabKeyboardFocus(); return opened; }
void ProjectContentComponent::showLiveBuildSettings() { setEditorComponent (new LiveBuildSettingsComp (*project), nullptr); }