Package jmri.jmrix.can.cbus.eventtable
Class CbusEventTableAction
- java.lang.Object
-
- jmri.jmrix.can.cbus.eventtable.CbusEventTableAction
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.util.EventListener
public class CbusEventTableAction extends java.lang.Object implements java.beans.PropertyChangeListener
-
-
Field Summary
Fields Modifier and Type Field Description protected booleansessionConfirmDeleteRow
-
Constructor Summary
Constructors Constructor Description CbusEventTableAction(CbusBasicEventTableModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddRemoveListenersToNbManagers(boolean add)voidbuttonDeleteClicked(int row)Delete Button Clicked See whether to display confirm popupvoiddispose()protected voidparseMessage(AbstractMessage m)If new event add to table, else update table.voidpropertyChange(java.beans.PropertyChangeEvent ev)protected voidremoveRow(int row)Remove Row from tablevoidresetAllSessionTotals()protected voidupdateGuiCell(int row, int col)voidupdatejmricols()Update all columns for JMRI Sensor, Turnout and light details
-
-
-
Field Detail
-
sessionConfirmDeleteRow
protected boolean sessionConfirmDeleteRow
-
-
Constructor Detail
-
CbusEventTableAction
public CbusEventTableAction(@Nonnull CbusBasicEventTableModel model)
-
-
Method Detail
-
updatejmricols
public void updatejmricols()
Update all columns for JMRI Sensor, Turnout and light details
-
resetAllSessionTotals
public void resetAllSessionTotals()
-
addRemoveListenersToNbManagers
protected final void addRemoveListenersToNbManagers(boolean add)
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent ev)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
buttonDeleteClicked
public void buttonDeleteClicked(int row)
Delete Button Clicked See whether to display confirm popup- Parameters:
row- int row number
-
removeRow
protected void removeRow(int row)
Remove Row from table- Parameters:
row- int row number
-
updateGuiCell
protected void updateGuiCell(int row, int col)
-
parseMessage
protected void parseMessage(AbstractMessage m)
If new event add to table, else update table.- Parameters:
m- Message to process
-
dispose
public void dispose()
-
-