постепенное выведение старой концепции текущих объектов, касаемо табличных лучше держать их в интерфейсе таблиц, чтобы не писать описание объекта дважды и не мучиться с типом. некоторые фиксы

This commit is contained in:
2024-10-24 23:40:24 +03:00
parent f811d9b3ac
commit 36c11ac93f
153 changed files with 765 additions and 739 deletions

View File

@@ -1,7 +1,9 @@
package _VisualDVM.Passes.All;
import Common.MainModule_;
import Common.Passes.Pass;
import _VisualDVM.Current;
import _VisualDVM.Global;
import _VisualDVM.GlobalData.Makefile.Makefile;
import _VisualDVM.GlobalData.Makefile.UI.MakefilePreviewForm;
import _VisualDVM.Passes.PassCode;
import _VisualDVM.ProjectData.Project.db_project_info;
@@ -20,7 +22,7 @@ public class ShowMakefilePreview extends Pass<db_project_info> {
}
@Override
protected boolean canStart(Object... args) {
if (Global.mainModule.Check(Log, Current.Project, Current.Makefile)) {
if (Global.mainModule.Check(Log, Current.Project) &&MainModule_.instance.getDb().getTable(Makefile.class).getUI().Check(Log) ) {
target = Global.mainModule.getProject();
return true;
}
@@ -29,6 +31,6 @@ public class ShowMakefilePreview extends Pass<db_project_info> {
@Override
protected void body() throws Exception {
new MakefilePreviewForm().ShowDialog("Предпросмотр мейкфайла для текущего проекта",
Global.mainModule.getMakefile().Generate(target));
MainModule_.instance.getDb().getTable(Makefile.class).getUI().getCurrent().Generate(target));
}
}