SDRSharper/Plugins/SDRSharper.FrequencyScanner/SDRSharp.FrequencyScanner/FrequencyScannerPlugin.cs
SDRSharpR c07e6e6034 SDRSharper (SDRSharp Remake) Full Source (VS2017)
SDRSharper (SDRSharp Remake) Full Source (VS2017)
2018-03-26 14:02:05 -07:00

34 lines
776 B
C#

using SDRSharp.Common;
using System.Windows.Forms;
namespace SDRSharp.FrequencyScanner
{
public class FrequencyScannerPlugin : ISharpPlugin
{
private const string _displayName = "Frequency Scanner";
private ISharpControl _controlInterface;
private FrequencyScannerPanel _frequencyScannerPanel;
public UserControl Gui => this._frequencyScannerPanel;
public string DisplayName => "Frequency Scanner";
public void Close()
{
if (this._frequencyScannerPanel != null)
{
this._frequencyScannerPanel.ScanStop();
this._frequencyScannerPanel.SaveSettings();
}
}
public void Initialize(ISharpControl control)
{
this._controlInterface = control;
this._frequencyScannerPanel = new FrequencyScannerPanel(this._controlInterface);
}
}
}