Coverage Report - org.xmlhammer.gui.util.UndoableCheckBoxItemListener
 
Classes in this File Line Coverage Branch Coverage Complexity
UndoableCheckBoxItemListener
100% 
100% 
1.5
 
 1  
 package org.xmlhammer.gui.util;
 2  
 
 3  
 import java.awt.event.ItemEvent;
 4  
 import java.awt.event.ItemListener;
 5  
 
 6  
 import javax.swing.JCheckBox;
 7  
 
 8  
 import org.xmlhammer.gui.Page;
 9  
 
 10  
 public class UndoableCheckBoxItemListener implements ItemListener {
 11  4312
     private JCheckBox check = null;
 12  4312
     private Page page = null;
 13  
 
 14  4312
     public UndoableCheckBoxItemListener(Page page, JCheckBox check) {
 15  4312
         this.page = page;
 16  4312
         this.check = check;
 17  4312
     }
 18  
 
 19  
     public void itemStateChanged(ItemEvent event) {
 20  836
         if (page != null) {
 21  836
             page.getProjectView().getUndoManager().addEdit(new UndoableCheckBoxEdit(page, check, event.getStateChange() == ItemEvent.SELECTED));
 22  
         }
 23  836
     }
 24  
 
 25  
 }