diff options
| author | geronimo <geronimo013@gmx.de> | 2012-08-15 19:36:18 +0200 |
|---|---|---|
| committer | geronimo <geronimo013@gmx.de> | 2012-08-15 19:36:18 +0200 |
| commit | 7573668ef0324f4a5050be428b15e40f7fa61ac3 (patch) | |
| tree | 3a2da0271bdb4ad1bc038edfa73a461dade4e5c5 /cmpcj/src/de/schwarzrot/control | |
| parent | 317c25c4fd88b2f7611f249b2ae73cf2aa80d051 (diff) | |
| download | cmp-7573668ef0324f4a5050be428b15e40f7fa61ac3.tar.gz cmp-7573668ef0324f4a5050be428b15e40f7fa61ac3.tar.bz2 | |
fixed dnd for media from table, fixed editing of genre to update real genre node
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()); |
