Class MacroTableModel

    • Constructor Detail

      • MacroTableModel

        public MacroTableModel​(MainModel model)
    • Method Detail

      • initialize

        protected void initialize()
      • setMacro

        public void setMacro​(org.bidib.wizard.api.model.Macro macro)
      • functionsAdded

        public void functionsAdded​(int macroId,
                                   int row,
                                   org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus>[] functions)
        Specified by:
        functionsAdded in interface org.bidib.wizard.api.model.listener.MacroListener
      • functionRemoved

        public void functionRemoved​(int macroId,
                                    int row)
        Specified by:
        functionRemoved in interface org.bidib.wizard.api.model.listener.MacroListener
      • functionsRemoved

        public void functionsRemoved​(int macroId)
        Specified by:
        functionsRemoved in interface org.bidib.wizard.api.model.listener.MacroListener
      • labelChanged

        public void labelChanged​(String label)
        Specified by:
        labelChanged in interface org.bidib.wizard.api.model.listener.MacroListener
      • reorder

        public void reorder​(int fromIndex,
                            int toIndex,
                            int rowCount)
        Specified by:
        reorder in interface Reorderable
      • functionMoved

        public void functionMoved​(int macroId,
                                  int fromIndex,
                                  int toIndex,
                                  org.bidib.wizard.api.model.function.Function<? extends org.bidib.wizard.model.status.BidibStatus> fromFunction)
        Specified by:
        functionMoved in interface org.bidib.wizard.api.model.listener.MacroListener
      • startConditionChanged

        public void startConditionChanged()
        Specified by:
        startConditionChanged in interface org.bidib.wizard.api.model.listener.MacroListener
      • slowdownFactorChanged

        public void slowdownFactorChanged()
        Specified by:
        slowdownFactorChanged in interface org.bidib.wizard.api.model.listener.MacroListener
      • cyclesChanged

        public void cyclesChanged()
        Specified by:
        cyclesChanged in interface org.bidib.wizard.api.model.listener.MacroListener