рефакторинг создания меню баров для таблиц

This commit is contained in:
2024-10-14 20:57:18 +03:00
parent 84acf05c19
commit 7f1d21a067
104 changed files with 204 additions and 348 deletions

View File

@@ -157,4 +157,8 @@ public class CompilersDBTable extends iDBTable<Compiler> {
public Current CurrentName() {
return Current.Compiler;
}
@Override
public Class getMenuBarClass() {
return CompilersMenuBar.class;
}
}

View File

@@ -2,7 +2,6 @@ package _VisualDVM.GlobalData.CompilerEnvironment.UI;
import Common.MainModule_;
import Common.Visual.Fonts.VisualiserFonts;
import Common.Visual.Tables.DBObjectRenderer;
import Common.Visual.UI_;
import _VisualDVM.GlobalData.CompilerEnvironment.CompilerEnvironment;
public class CompilerEnvironmentValueRenderer extends DBObjectRenderer {
@Override

View File

@@ -2,7 +2,6 @@ package _VisualDVM.GlobalData.CompilerOption.UI;
import Common.MainModule_;
import Common.Visual.Fonts.VisualiserFonts;
import Common.Visual.Tables.DBObjectRenderer;
import Common.Visual.UI_;
import _VisualDVM.GlobalData.CompilerOption.CompilerOption;
public class CompilerOptionParameterNameRenderer extends DBObjectRenderer {
@Override

View File

@@ -2,7 +2,6 @@ package _VisualDVM.GlobalData.CompilerOption.UI;
import Common.MainModule_;
import Common.Visual.Fonts.VisualiserFonts;
import Common.Visual.Tables.DBObjectRenderer;
import Common.Visual.UI_;
import _VisualDVM.GlobalData.CompilerOption.CompilerOption;
public class CompilerOptionParameterValueRenderer extends DBObjectRenderer {
@Override

View File

@@ -95,4 +95,8 @@ public class DVMParameterDBTable extends iDBTable<DVMParameter> {
}
};
}
@Override
public Class getMenuBarClass() {
return DVMParametersMenuBar.class;
}
}

View File

@@ -95,4 +95,8 @@ public class EnvironmentValuesDBTable extends iDBTable<EnvironmentValue> {
if (environmentValue.name.equalsIgnoreCase(name_in)) return environmentValue;
return null;
}
@Override
public Class getMenuBarClass() {
return EnvironmentValuesMenuBar.class;
}
}

View File

@@ -122,4 +122,8 @@ public class MachinesDBTable extends iDBTable<Machine> {
public boolean LocalMachineExists() {
return Data.values().stream().anyMatch(machine -> machine.type.equals(MachineType.Local));
}
@Override
public Class getMenuBarClass() {
return MachinesMenuBar.class;
}
}

View File

@@ -70,4 +70,8 @@ public class MakefilesDBTable extends iDBTable<Makefile> {
public Current CurrentName() {
return Current.Makefile;
}
@Override
public Class getMenuBarClass() {
return MakefilesMenuBar.class;
}
}

View File

@@ -62,4 +62,8 @@ public class ModulesDBTable extends iDBTable<Module> {
public Current CurrentName() {
return Current.Module;
}
@Override
public Class getMenuBarClass() {
return ModulesMenuBar.class;
}
}

View File

@@ -2,7 +2,6 @@ package _VisualDVM.GlobalData.RemoteFile.UI;
import Common.MainModule_;
import Common.Visual.Fonts.VisualiserFonts;
import Common.Visual.Trees.StyledTreeCellRenderer;
import Common.Visual.UI_;
import _VisualDVM.GlobalData.RemoteFile.RemoteFile;
import javax.swing.*;

View File

@@ -166,4 +166,8 @@ public class RunConfigurationsDBTable extends iDBTable<RunConfiguration> {
getDb().Update(c);
}
}
@Override
public Class getMenuBarClass() {
return RunConfigurationsMenuBar.class;
}
}

View File

@@ -65,4 +65,8 @@ public class SapforProfilesDBTable extends iDBTable<SapforProfile> {
res.put(SapforProfileSetting.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.ACTIVE));
return res;
}
@Override
public Class getMenuBarClass() {
return SapforProfilesMenuBar.class;
}
}

View File

@@ -120,4 +120,8 @@ public class CompilationTasksDBTable extends iDBTable<CompilationTask> {
public Current CurrentName() {
return Current.CompilationTask;
}
@Override
public Class getMenuBarClass() {
return CompilationTasksMenuBar.class;
}
}

View File

@@ -1,6 +1,5 @@
package _VisualDVM.GlobalData.Tasks.CompilationTask;
import Common.Visual.Menus.DataMenuBar;
import _VisualDVM.Passes.PassCode;
public class CompilationTasksMenuBar extends DataMenuBar {
public CompilationTasksMenuBar() {
super("задачи на компиляцию");

View File

@@ -85,4 +85,8 @@ public class RunTasksDBTable extends iDBTable<RunTask> {
public Current CurrentName() {
return Current.RunTask;
}
@Override
public Class getMenuBarClass() {
return RunTasksMenuBar.class;
}
}

View File

@@ -1,6 +1,5 @@
package _VisualDVM.GlobalData.Tasks.RunTask;
import Common.Visual.Menus.DataMenuBar;
import _VisualDVM.Passes.PassCode;
public class RunTasksMenuBar extends DataMenuBar {
public RunTasksMenuBar() {
super("задачи на запуск");

View File

@@ -111,4 +111,8 @@ public class UsersDBTable extends iDBTable<User> {
public Current CurrentName() {
return Current.User;
}
@Override
public Class getMenuBarClass() {
return UsersMenuBar.class;
}
}