mirror of https://gitee.com/makejava/EasyCode.git
添加清理配置功能
This commit is contained in:
parent
5bca1b3144
commit
c6e8c77487
|
@ -3,7 +3,10 @@ package com.sjhy.plugin.actions;
|
||||||
import com.intellij.database.psi.DbTable;
|
import com.intellij.database.psi.DbTable;
|
||||||
import com.intellij.openapi.actionSystem.*;
|
import com.intellij.openapi.actionSystem.*;
|
||||||
import com.intellij.openapi.project.Project;
|
import com.intellij.openapi.project.Project;
|
||||||
|
import com.intellij.openapi.ui.Messages;
|
||||||
import com.intellij.psi.PsiElement;
|
import com.intellij.psi.PsiElement;
|
||||||
|
import com.sjhy.plugin.dict.GlobalDict;
|
||||||
|
import com.sjhy.plugin.service.TableInfoSettingsService;
|
||||||
import com.sjhy.plugin.tool.CacheDataUtils;
|
import com.sjhy.plugin.tool.CacheDataUtils;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
@ -109,8 +112,19 @@ public class MainActionGroup extends ActionGroup {
|
||||||
configAction = new ConfigAction("Config Table");
|
configAction = new ConfigAction("Config Table");
|
||||||
actionManager.registerAction(configActionId, configAction);
|
actionManager.registerAction(configActionId, configAction);
|
||||||
}
|
}
|
||||||
|
AnAction clearConfigAction = new AnAction("Clear Config") {
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(@NotNull AnActionEvent e) {
|
||||||
|
DbTable dbTable = CacheDataUtils.getInstance().getSelectDbTable();
|
||||||
|
if (dbTable == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
TableInfoSettingsService.getInstance().resetTableInfo(dbTable);
|
||||||
|
Messages.showInfoMessage(dbTable.getName() + "表配置信息已重置成功", GlobalDict.TITLE_INFO);
|
||||||
|
}
|
||||||
|
};
|
||||||
// 返回所有菜单
|
// 返回所有菜单
|
||||||
return new AnAction[]{mainAction, configAction};
|
return new AnAction[]{mainAction, configAction, clearConfigAction};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue