Beispiel #1
0
 void MainForm_FormClosing(object aSender, FormClosingEventArgs aE)
 {
     iDeviceFinder.DeviceAdded      -= HandleDeviceAdded;
     iDeviceFinder.DeviceRemoved    -= HandleDeviceRemoved;
     iContextMenu.Opening           -= iContextMenu_Opening;
     iDeviceTreeView.NodeMouseClick -= iDeviceTreeView_NodeMouseClick;
     iDeviceTreeView.AfterSelect    -= iDeviceTreeView_AfterSelect;
     iDeviceFinder.Dispose();
     iDeviceFinder = null;
     iOhNetLibrary.Dispose();
     iOhNetLibrary = null;
 }
Beispiel #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     iOhNetLibrary = new ZappSpy.OhNetLibraryWrapper();
     iDeviceFinder = new ZappSpy.UpnpDeviceFinder(iOhNetLibrary);
     iDeviceFinder.DeviceAdded += HandleDeviceAdded;
     iDeviceFinder.DeviceRemoved += HandleDeviceRemoved;
     iContextMenu.Opening += iContextMenu_Opening;
     iDeviceTreeView.NodeMouseClick += iDeviceTreeView_NodeMouseClick;
     iDeviceTreeView.AfterSelect += iDeviceTreeView_AfterSelect;
     iDeviceTreeView.Sorted = true;
     this.FormClosing += new FormClosingEventHandler(MainForm_FormClosing);
     // TODO: Fix API to prevent race conditions between initialisation and event registration.
     iDeviceFinder.Refresh();
 }
Beispiel #3
0
 private void Form1_Load(object sender, EventArgs e)
 {
     iOhNetLibrary                   = new ZappSpy.OhNetLibraryWrapper();
     iDeviceFinder                   = new ZappSpy.UpnpDeviceFinder(iOhNetLibrary);
     iDeviceFinder.DeviceAdded      += HandleDeviceAdded;
     iDeviceFinder.DeviceRemoved    += HandleDeviceRemoved;
     iContextMenu.Opening           += iContextMenu_Opening;
     iDeviceTreeView.NodeMouseClick += iDeviceTreeView_NodeMouseClick;
     iDeviceTreeView.AfterSelect    += iDeviceTreeView_AfterSelect;
     iDeviceTreeView.Sorted          = true;
     this.FormClosing               += new FormClosingEventHandler(MainForm_FormClosing);
     // TODO: Fix API to prevent race conditions between initialisation and event registration.
     iDeviceFinder.Refresh();
 }
Beispiel #4
0
 void MainForm_FormClosing(object aSender, FormClosingEventArgs aE)
 {
     iDeviceFinder.DeviceAdded -= HandleDeviceAdded;
     iDeviceFinder.DeviceRemoved -= HandleDeviceRemoved;
     iContextMenu.Opening -= iContextMenu_Opening;
     iDeviceTreeView.NodeMouseClick -= iDeviceTreeView_NodeMouseClick;
     iDeviceTreeView.AfterSelect -= iDeviceTreeView_AfterSelect;
     iDeviceFinder.Dispose();
     iDeviceFinder = null;
     iOhNetLibrary.Dispose();
     iOhNetLibrary = null;
 }