diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-07-07 23:14:10 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-07-07 23:14:10 +0000 |
commit | e08ef622cc7938a019667d034c19641c8e1ed7dc (patch) | |
tree | 963ebec3c5df0d94673e8538c114381ed1ce917e /java/src/IceGrid/Model.java | |
parent | removing getOutgoing/reclaimOutgoing from _ObjectDelM (diff) | |
download | ice-e08ef622cc7938a019667d034c19641c8e1ed7dc.tar.bz2 ice-e08ef622cc7938a019667d034c19641c8e1ed7dc.tar.xz ice-e08ef622cc7938a019667d034c19641c8e1ed7dc.zip |
First properties panels
Diffstat (limited to 'java/src/IceGrid/Model.java')
-rwxr-xr-x | java/src/IceGrid/Model.java | 18 |
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;
}
|