удаление объектов в таблицах по клавише DELETE

This commit is contained in:
2024-10-16 21:58:46 +03:00
parent c902dd0b91
commit 592ef14909
26 changed files with 162 additions and 2 deletions

View File

@@ -4,6 +4,7 @@ import Common.Database.Tables.FKBehaviour;
import Common.Database.Tables.FKCurrentObjectBehaviuor;
import Common.Database.Tables.FKDataBehaviour;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Utils.Utils_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
@@ -170,4 +171,8 @@ public class CompilersDBTable extends iDBTable<Compiler> {
PassCode.ShowCompilerVersion,
PassCode.ShowCompilerHelp);
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteCompiler;
}
}

View File

@@ -1,5 +1,6 @@
package _VisualDVM.GlobalData.DVMParameter;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Utils.Utils_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
@@ -104,4 +105,8 @@ public class DVMParameterDBTable extends iDBTable<DVMParameter> {
PassCode.EditDVMParameter,
PassCode.DeleteDVMParameter);
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteDVMParameter;
}
}

View File

@@ -1,5 +1,6 @@
package _VisualDVM.GlobalData.EnvironmentValue;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Utils.Utils_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
@@ -105,4 +106,8 @@ public class EnvironmentValuesDBTable extends iDBTable<EnvironmentValue> {
PassCode.DeleteEnvironmentValue,
PassCode.PickCompilerEnvironments);
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteEnvironmentValue;
}
}

View File

@@ -4,6 +4,7 @@ import Common.Database.Tables.FKBehaviour;
import Common.Database.Tables.FKCurrentObjectBehaviuor;
import Common.Database.Tables.FKDataBehaviour;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Visual.Controls.MenuBarButton;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
@@ -153,4 +154,8 @@ public class MachinesDBTable extends iDBTable<Machine> {
}
};
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteMachine;
}
}

View File

@@ -4,6 +4,7 @@ import Common.Database.Tables.FKBehaviour;
import Common.Database.Tables.FKCurrentObjectBehaviuor;
import Common.Database.Tables.FKDataBehaviour;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
import Common.Visual.Windows.Dialog.DBObjectDialog;
@@ -88,4 +89,8 @@ public class MakefilesDBTable extends iDBTable<Makefile> {
}
};
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteMakefile;
}
}

View File

@@ -5,6 +5,7 @@ import Common.Database.Tables.FKBehaviour;
import Common.Database.Tables.FKCurrentObjectBehaviuor;
import Common.Database.Tables.FKDataBehaviour;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
import Common.Visual.UI;
@@ -181,4 +182,8 @@ public class RunConfigurationsDBTable extends iDBTable<RunConfiguration> {
}
};
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteRunConfiguration;
}
}

View File

@@ -4,6 +4,7 @@ import Common.Database.Tables.FKBehaviour;
import Common.Database.Tables.FKCurrentObjectBehaviuor;
import Common.Database.Tables.FKDataBehaviour;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
import Common.Visual.Windows.Dialog.DBObjectDialog;
@@ -88,4 +89,8 @@ public class SapforProfilesDBTable extends iDBTable<SapforProfile> {
PassCode.ApplyProfile,
PassCode.DeleteProfile);
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteProfile;
}
}

View File

@@ -4,6 +4,7 @@ import Common.Database.Tables.FKBehaviour;
import Common.Database.Tables.FKCurrentObjectBehaviuor;
import Common.Database.Tables.FKDataBehaviour;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
import Common.Visual.Tables.RendererDate;
@@ -115,4 +116,8 @@ public class CompilationTasksDBTable extends iDBTable<CompilationTask> {
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(), PassCode.DeleteCompilationTasks);
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteCompilationTasks;
}
}

View File

@@ -1,5 +1,6 @@
package _VisualDVM.GlobalData.Tasks.RunTask;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
import Common.Visual.Tables.RendererDate;
@@ -80,4 +81,8 @@ public class RunTasksDBTable extends iDBTable<RunTask> {
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(), PassCode.DeleteRunTasks);
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteRunTasks;
}
}

View File

@@ -4,6 +4,7 @@ import Common.Database.Tables.FKBehaviour;
import Common.Database.Tables.FKCurrentObjectBehaviuor;
import Common.Database.Tables.FKDataBehaviour;
import Common.Database.Tables.iDBTable;
import Common.Passes.PassCode_;
import Common.Visual.DataSetControlForm;
import Common.Visual.Menus.DataMenuBar;
import Common.Visual.Tables.RendererStatusEnum;
@@ -124,4 +125,8 @@ public class UsersDBTable extends iDBTable<User> {
PassCode.InitialiseUser,
PassCode.DeleteUser);
}
@Override
public PassCode_ getDeletePassCode() {
return PassCode.DeleteUser;
}
}