diff options
Diffstat (limited to 'cmpcj/src/de/schwarzrot/control')
-rw-r--r-- | cmpcj/src/de/schwarzrot/control/app/CMPCJ.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cmpcj/src/de/schwarzrot/control/app/CMPCJ.java b/cmpcj/src/de/schwarzrot/control/app/CMPCJ.java index 639d9fc..cd28f0a 100644 --- a/cmpcj/src/de/schwarzrot/control/app/CMPCJ.java +++ b/cmpcj/src/de/schwarzrot/control/app/CMPCJ.java @@ -98,6 +98,7 @@ import de.schwarzrot.control.dnd.TreeSourceAndDestTransferHandler; import de.schwarzrot.control.support.MediaTextFilterator; import de.schwarzrot.control.support.MediaTypeSelector; import de.schwarzrot.control.support.SelectedMedia; +import de.schwarzrot.control.support.TreeCellEditor; import de.schwarzrot.control.support.TreeSelectionFilter; import de.schwarzrot.control.table.MediaTableFormat; import de.schwarzrot.media.domain.AbstractMediaNode; @@ -469,8 +470,9 @@ public class CMPCJ extends WindowAdapter implements PropertyChangeListener, Succ }); tree.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0), "removeGenre"); //$NON-NLS-1$ tree.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_INSERT, 0), "createGenre"); //$NON-NLS-1$ - tree.setDropMode(DropMode.USE_SELECTION); tree.setTransferHandler(new TreeSourceAndDestTransferHandler(tree, nodeCache, changes)); + tree.setDropMode(DropMode.USE_SELECTION); + tree.setCellEditor(new TreeCellEditor(tree, changes)); JScrollPane treeView = new JScrollPane(tree); return treeView; @@ -680,7 +682,7 @@ public class CMPCJ extends WindowAdapter implements PropertyChangeListener, Succ } } ApplicationServiceProvider.registerService(ActionManager.class, new ActionManager<Commands>()); - ApplicationServiceProvider.registerService(DataManager.class, new DataManager(input)); + ApplicationServiceProvider.registerService(DataManager.class, new DataManager(input, nodeCache)); ApplicationServiceProvider.registerService(ImageFactory.class, new ImageFactory()); ApplicationServiceProvider.registerService(MedialistParser.class, new MedialistParser()); |