no message

This commit is contained in:
2024-10-14 12:34:36 +03:00
parent 24631268af
commit f5538bc220
5 changed files with 22 additions and 21 deletions

View File

@@ -5,6 +5,8 @@ import Common.Passes.Pass;
import Common.Passes.PassCode_;
import Common.Utils.TextLog;
import Common.Database.Objects.PassStats.PassStats;
import Common.Visual.Windows.PassForm;
import _VisualDVM.Current;
import java.util.Comparator;
import java.util.LinkedHashMap;
@@ -22,7 +24,7 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
public D getDb() {
return db;
}
//---
private void createPasses(){
passes= new LinkedHashMap<>();
for (Object code: getPassCodesEnum().getEnumConstants()){
@@ -39,6 +41,19 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
for (PassCode_ code_in : codes_in)
getPass(code_in).setControlsVisible(flag);
}
public boolean HasPassForm() {
return get(Current.PassForm) != null;
}
public PassForm getPassForm() {
return (PassForm) get(Current.PassForm);
}
public Pass getPass(PassCode_ code){
return passes.get(code);
}
public String getPassDescription(String passName){
return ((PassCode_)Enum.valueOf(MainModule_.object.getPassCodesEnum(), passName)).getDescription();
}
//---
public MainModule_(Class<D> db_class_in) {
objects = new LinkedHashMap<>();
createPasses();
@@ -85,12 +100,7 @@ public abstract class MainModule_<D extends VisualiserDatabase> {
public boolean matchCurrentID(Current_ name, int id) {
return (get(name) != null) && (((iDBObject) get(name)).id == id);
}
public Pass getPass(PassCode_ code){
return passes.get(code);
}
public String getPassDescription(String passName){
return ((PassCode_)Enum.valueOf(MainModule_.object.getPassCodesEnum(), passName)).getDescription();
}
public Vector<Pass> getFirstAccessPasses(){
Vector<PassStats> sortedStats = new Vector<>(getDb().passStats.Data.values());
sortedStats.sort(new Comparator<PassStats>() {