mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-192823 Make Gradle actions available during indexing
* Attach Gradle Project action * 'Gradle build found' balloon notification GitOrigin-RevId: c21c55492520384b8e1c30a9db337746e1e3d10c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0217645c7e
commit
0c573a066f
+2
-2
@@ -4,7 +4,6 @@ package com.intellij.openapi.externalSystem.action;
|
||||
import com.intellij.icons.AllIcons;
|
||||
import com.intellij.ide.actions.ImportModuleAction;
|
||||
import com.intellij.ide.util.newProjectWizard.AddModuleWizard;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.actionSystem.Presentation;
|
||||
import com.intellij.openapi.externalSystem.ExternalSystemManager;
|
||||
@@ -14,6 +13,7 @@ import com.intellij.openapi.externalSystem.service.project.wizard.AbstractExtern
|
||||
import com.intellij.openapi.externalSystem.statistics.ExternalSystemActionsCollector;
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil;
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemBundle;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.projectImport.ProjectImportProvider;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -21,7 +21,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
/**
|
||||
* @author Denis Zhdanov
|
||||
*/
|
||||
public class AttachExternalProjectAction extends AnAction {
|
||||
public class AttachExternalProjectAction extends DumbAwareAction {
|
||||
|
||||
public AttachExternalProjectAction() {
|
||||
getTemplatePresentation().setText(ExternalSystemBundle.message("action.attach.external.project.text", "external"));
|
||||
|
||||
+2
-1
@@ -7,6 +7,7 @@ import com.intellij.notification.NotificationType
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent
|
||||
import com.intellij.openapi.application.ApplicationNamesInfo
|
||||
import com.intellij.openapi.externalSystem.model.ExternalSystemDataKeys
|
||||
import com.intellij.openapi.project.DumbAware
|
||||
import com.intellij.openapi.project.DumbAwareAction
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.startup.StartupActivity
|
||||
@@ -17,7 +18,7 @@ import org.jetbrains.plugins.gradle.settings.GradleSettings
|
||||
import org.jetbrains.plugins.gradle.util.GradleBundle
|
||||
import org.jetbrains.plugins.gradle.util.GradleConstants
|
||||
|
||||
class GradleUnlinkedProjectProcessor : StartupActivity {
|
||||
class GradleUnlinkedProjectProcessor : StartupActivity, DumbAware {
|
||||
|
||||
override fun runActivity(project: Project) {
|
||||
if (isEnabledNotifications(project)) {
|
||||
|
||||
Reference in New Issue
Block a user