продолжение рефакторинга настроек. попутно нашел небольшой баг с закрытием пустого проекта.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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является служебной папкой визуализатора!");
|
||||
|
||||
@@ -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()
|
||||
);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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")
|
||||
;
|
||||
|
||||
@@ -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является служебной папкой визуализатора!");
|
||||
|
||||
Reference in New Issue
Block a user