Author: jflesch
Date: 2007-03-24 21:46:49 +0000 (Sat, 24 Mar 2007)
New Revision: 12348

Modified:
   trunk/apps/Thaw/src/thaw/plugins/index/Link.java
   trunk/apps/Thaw/src/thaw/plugins/index/LinkTable.java
Log:
Reimplement the option 'go to the corresponding index' in the link list from a 
search

Modified: trunk/apps/Thaw/src/thaw/plugins/index/Link.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Link.java    2007-03-24 21:41:40 UTC 
(rev 12347)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Link.java    2007-03-24 21:46:49 UTC 
(rev 12348)
@@ -20,6 +20,7 @@
        private int parentId;
        private Index parent = null;

+
        public Link(final Hsqldb hsqldb, final int id) {
                this.id = id;
                this.db = hsqldb;

Modified: trunk/apps/Thaw/src/thaw/plugins/index/LinkTable.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/LinkTable.java       2007-03-24 
21:41:40 UTC (rev 12347)
+++ trunk/apps/Thaw/src/thaw/plugins/index/LinkTable.java       2007-03-24 
21:46:49 UTC (rev 12348)
@@ -49,6 +49,9 @@

        private int[] selectedRows;

+       private Link firstSelectedLink = null;
+
+
        public LinkTable (final FCPQueueManager queueManager, IndexBrowserPanel 
indexBrowser) {
                this.indexBrowser = indexBrowser;

@@ -115,6 +118,8 @@
        protected void updateRightClickMenu(final Vector selectedLinks) {
                LinkManagementHelper.LinkAction action;

+               firstSelectedLink = selectedLinks != null ? 
((Link)selectedLinks.get(0)) : null;
+
                for (final Iterator it = rightClickActions.iterator();
                     it.hasNext(); ) {
                        action = (LinkManagementHelper.LinkAction)it.next();
@@ -206,7 +211,8 @@
                        if (selectedRows.length <= 0)
                                return;

-                       /* TODO */
+                       if (firstSelectedLink != null)
+                               
indexBrowser.selectIndex(firstSelectedLink.getParentId());

                        return;
                }


Reply via email to