summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/Model.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-07-07 23:14:10 +0000
committerBernard Normier <bernard@zeroc.com>2005-07-07 23:14:10 +0000
commite08ef622cc7938a019667d034c19641c8e1ed7dc (patch)
tree963ebec3c5df0d94673e8538c114381ed1ce917e /java/src/IceGrid/Model.java
parentremoving getOutgoing/reclaimOutgoing from _ObjectDelM (diff)
downloadice-e08ef622cc7938a019667d034c19641c8e1ed7dc.tar.bz2
ice-e08ef622cc7938a019667d034c19641c8e1ed7dc.tar.xz
ice-e08ef622cc7938a019667d034c19641c8e1ed7dc.zip
First properties panels
Diffstat (limited to 'java/src/IceGrid/Model.java')
-rwxr-xr-xjava/src/IceGrid/Model.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/java/src/IceGrid/Model.java b/java/src/IceGrid/Model.java
index 2eb2d548ac8..f44db467edb 100755
--- a/java/src/IceGrid/Model.java
+++ b/java/src/IceGrid/Model.java
@@ -15,6 +15,7 @@ import java.awt.Cursor;
import javax.swing.tree.TreeModel;
import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;
+import javax.swing.tree.TreePath;
import IceGrid.TreeNode.NodeViewRoot;
import IceGrid.TreeNode.ApplicationViewRoot;
@@ -97,6 +98,11 @@ public class Model
// -- adapters, databases (see above)
+ public static interface TreeNodeSelector
+ {
+ void selectNode(TreePath path, int view);
+ }
+
public static class ConnectInfo
{
ConnectInfo(Preferences connectionPrefs,
@@ -369,6 +375,16 @@ public class Model
return _statusBar;
}
+ public void setTreeNodeSelector(TreeNodeSelector selector)
+ {
+ _treeNodeSelector = selector;
+ }
+
+ public TreeNodeSelector getTreeNodeSelector()
+ {
+ return _treeNodeSelector;
+ }
+
Model(Ice.Communicator communicator, StatusBar statusBar)
{
@@ -396,4 +412,6 @@ public class Model
private TreeModelI _applicationModel;
private int _latestSerial = -1;
+
+ private TreeNodeSelector _treeNodeSelector;
}