продолжение рефакторинга настроек. попутно нашел небольшой баг с закрытием пустого проекта.

This commit is contained in:
2025-01-11 17:43:27 +03:00
parent 3de25ff12d
commit 9c6198656f
13 changed files with 23 additions and 12 deletions

View File

@@ -62,7 +62,7 @@ public class CreateGroupFromDirectory extends PublishTests {
} else return false;
//---------------
Vector<File> files = new Vector<>(Arrays.asList(files_));
Global.mainModule.getPass(PassCode.UpdateSetting).Do(SettingName.ProjectsSearchDirectory, directoryChooser.getCurrentDirectory());
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", directoryChooser.getCurrentDirectory());
return super.canStart(files, group);
}
}

View File

@@ -30,7 +30,7 @@ public class CreateGroupFromFiles extends PublishTests {
return false;
}
File dir = fileChooser.getCurrentDirectory();
Global.mainModule.getPass(PassCode.UpdateSetting).Do(SettingName.ProjectsSearchDirectory, dir);
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", dir);
//---------------
if (dir.getName().equals(Constants.data)) {
Log.Writeln_(Utils_.Brackets(dir) + "\nявляется служебной папкой визуализатора!");

View File

@@ -39,7 +39,7 @@ public class CreateTestFromDirectory extends Pass<Test> {
}
//--
void saveDirectory() {
Global.mainModule.getPass(PassCode.UpdateSetting).Do(SettingName.ProjectsSearchDirectory,
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory",
(dir.getParentFile() == null) ? dir.getAbsolutePath() : dir.getParent()
);
}

View File

@@ -26,7 +26,7 @@ public class CreateTestsFromFiles extends PublishTests {
Log.Writeln_("Не выбрано ни одного файла.");
return false;
}
Global.mainModule.getPass(PassCode.UpdateSetting).Do(SettingName.ProjectsSearchDirectory, fileChooser.getCurrentDirectory());
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", fileChooser.getCurrentDirectory());
return super.canStart(files, Global.testingServer.db.groups.getUI().getCurrent());
}
return false;

View File

@@ -107,7 +107,7 @@ public class OpenCurrentProject extends Pass<db_project_info> {
Global.mainModule.set(Current.ProjectView, ProjectView.Files);
if (root_changes)
Global.mainModule.set(Current.Root, new_root);
Global.mainModule.getPass(PassCode.UpdateSetting).Do(SettingName.ProjectsSearchDirectory, dir.getParent());
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", dir.getParent());
Global.mainModule.getPass(PassCode.UpdateSetting).Do(
SettingName.FREE_FORM, target.style.equals(LanguageStyle.free) ? "1" : "0")
;

View File

@@ -41,7 +41,7 @@ public class ReplaceTestsFromFiles extends TestingSystemPass<Vector<Test>> {
//---------------------------------------------------------------
//--
File dir = fileChooser.getCurrentDirectory();
Global.mainModule.getPass(PassCode.UpdateSetting).Do(SettingName.ProjectsSearchDirectory, dir);
Global.mainModule.getPass(PassCode.UpdateProperty).Do("ProjectsSearchDirectory", dir);
//---------------
if (dir.getName().equals(Constants.data)) {
Log.Writeln_(Utils_.Brackets(dir) + "\nявляется служебной папкой визуализатора!");