no message

This commit is contained in:
2024-10-15 15:38:35 +03:00
parent f44ccf7893
commit f181f5ab1d
7 changed files with 19 additions and 14 deletions

View File

@@ -131,4 +131,5 @@ public abstract class MainModule_<D extends VisualiserDatabase, U extends UIModu
return res;
}
//---
public int getFirstAccessPassesCount(){return 0;}
}

View File

@@ -96,7 +96,7 @@ public class Pass<T> {
Utils_.MainLog.PrintException(ex);
}
if (UI.isActive())
MainModule_.instance.getUI().getFastAccessMenuBar().Refresh(((Global.mainModule.getDb()).settings.get(SettingName.FastAccessPassesCount).toInt32()));
MainModule_.instance.getUI().getFastAccessMenuBar().Refresh();
}
}
public boolean isDone() {

View File

@@ -2,6 +2,7 @@ package Common.Visual.Menus;
import Common.MainModule_;
import Common.Passes.Pass;
import Common.Visual.UI;
import _VisualDVM.Global;
import javax.swing.*;
import java.awt.*;
@@ -18,7 +19,8 @@ public class FastAccessMenuBar extends VisualiserMenuBar {
revalidate();
repaint();
}
public void Refresh(int limit) {
public void Refresh() {
int limit = MainModule_.instance.getFirstAccessPassesCount();
Drop();
int i = 1;
for (Object pass : MainModule_.instance.getFirstAccessPasses()) {

View File

@@ -91,7 +91,7 @@ public class GlobalDatabase extends VisualiserDatabase {
settings.AddAll();
runConfigurations.Patch();
//---
MainModule_.instance.getUI().getFastAccessMenuBar().Refresh(((Global.mainModule.getDb()).settings.get(SettingName.FastAccessPassesCount).toInt32()));
MainModule_.instance.getUI().getFastAccessMenuBar().Refresh();
}
@Override
public PassCode getSynchronizePassCode() {

View File

@@ -1,5 +1,6 @@
package _VisualDVM;
import Common.MainModule_;
import Common.Passes.Pass;
import Common.Utils.Vector_;
import _VisualDVM.GlobalData.Account.Account;
import _VisualDVM.GlobalData.Compiler.Compiler;
@@ -11,6 +12,7 @@ import _VisualDVM.GlobalData.Module.Module;
import _VisualDVM.GlobalData.RemoteFile.RemoteFile;
import _VisualDVM.GlobalData.RunConfiguration.RunConfiguration;
import _VisualDVM.GlobalData.SapforProfile.SapforProfile;
import _VisualDVM.GlobalData.Settings.SettingName;
import _VisualDVM.GlobalData.Tasks.CompilationTask.CompilationTask;
import _VisualDVM.GlobalData.Tasks.RunTask.RunTask;
import _VisualDVM.GlobalData.User.User;
@@ -328,4 +330,9 @@ public class MainModule extends MainModule_<GlobalDatabase, MainUI> {
for (PassCode code : accountRoleDependentPasses)
getPass(code).setControlsVisible(true);
}
//--
@Override
public int getFirstAccessPassesCount() {
return getDb().settings.get(SettingName.FastAccessPassesCount).toInt32();
}
}

View File

@@ -119,8 +119,7 @@ public class UpdateSetting extends Pass<DBSetting> {
Global.mainModule.getFile().form.ShowGCOV();
break;
case FastAccessPassesCount:
if (Global.mainModule.HasProject())
MainModule_.instance.getUI().getFastAccessMenuBar().Refresh(((Global.mainModule.getDb()).settings.get(SettingName.FastAccessPassesCount).toInt32()));
MainModule_.instance.getUI().getFastAccessMenuBar().Refresh();
break;
case ShowFullArraysDeclarations:
if (Global.mainModule.HasProject())