X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Ftables%2Fmi%2FInstructionTable.java;h=25c0f7176d68d003846ce5736e7604bb9e51abf3;hb=648fc6e69e09fe4467cb6bac47934be1a7dcf0d6;hp=81e0f16e3f1fccd322e47da4d830d2bb9fc37e98;hpb=733574abd1dd4e453e79aab9152a2f55533834a4;p=Mograsim.git diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java index 81e0f16e..25c0f717 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java @@ -1,5 +1,7 @@ package net.mograsim.plugin.tables.mi; +import static net.mograsim.plugin.preferences.PluginPreferences.MPM_EDITOR_BITS_AS_COLUMN_NAME; + import java.util.Arrays; import org.eclipse.jface.viewers.ColumnLabelProvider; @@ -25,10 +27,10 @@ import net.mograsim.machine.mi.MicroInstructionDefinition; import net.mograsim.machine.mi.MicroInstructionMemory; import net.mograsim.machine.mi.parameters.MnemonicFamily; import net.mograsim.machine.mi.parameters.ParameterClassification; +import net.mograsim.plugin.MograsimActivator; import net.mograsim.plugin.tables.AddressLabelProvider; import net.mograsim.plugin.tables.DisplaySettings; import net.mograsim.plugin.tables.LazyTableViewer; -import net.mograsim.preferences.Preferences; public class InstructionTable { @@ -134,7 +136,8 @@ public class InstructionTable String columnTitle; String bitString = startBit == endBit ? Integer.toString(startBit) : startBit + "..." + endBit; - if (Preferences.current().getBoolean("net.mograsim.plugin.core.editors.mpm.bitsascolumnname")) + // TODO add a listener + if (MograsimActivator.instance().getPluginPrefs().getBoolean(MPM_EDITOR_BITS_AS_COLUMN_NAME)) columnTitle = bitString; else columnTitle = miDef.getParameterTitle(i).orElse(bitString);