private void BrowseObject(DcopRef app, String objName, TreeNode parent) { TreeNode node = parent.Nodes.Add(objName); DcopRef objRef = (DcopRef)(app.Clone()); objRef.Obj = objName; objRef.Initialise(); foreach (String name in objRef.functions()) { BrowseFunction(objRef, name, node); } }
public static void Main(String[] args) { String url = "http://dotgnu.org/"; if (args.Length != 0 && args[0].StartsWith("http://")) { url = args[0]; } Application app = new Application("DcopSample", args); DcopClient dc = new DcopClient(app.Display, null); DcopRef dr = new DcopRef(); dr.DiscoverApplication("konqueror", true, true); dr.Obj = "KonquerorIface"; dr.Initialise(); dr.Call("DCOPRef openBrowserWindow(QString url)", url); }