/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="deleter">Die Informationen zum zu löschenden Geräteprofil.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public DeleteConfirmation(ProfileDeleter deleter, IPlugInUISite site) { // Remember m_PlugIn = deleter; m_Site = site; // Overwrite designer stuff InitializeComponent(); }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="deleter">Die Informationen zum zu löschenden Geräteprofil.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public DeleteConfirmation( ProfileDeleter deleter, IPlugInUISite site ) { // Remember m_PlugIn = deleter; m_Site = site; // Overwrite designer stuff InitializeComponent(); }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="scanner">Die Konfiguration für diesen Suchlauf.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public ScannerDialog(Scanner scanner, IPlugInUISite site) { // Remember m_PlugIn = scanner; m_Site = site; // Fill data from designer InitializeComponent(); // Finish debug helper lbFound.Text = null; }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="scanner">Die Konfiguration für diesen Suchlauf.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public ScannerDialog( Scanner scanner, IPlugInUISite site ) { // Remember m_PlugIn = scanner; m_Site = site; // Fill data from designer InitializeComponent(); // Finish debug helper lbFound.Text = null; }
/// <summary> /// Erzeugt einen neuen Dialog. /// </summary> /// <param name="configuration">Die Konfiguration für diese Auswahl.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public GroupExclusion(ExcludeGroups configuration, IPlugInUISite site) { // Remember m_PlugIn = configuration; m_Site = site; // Fill data from designer InitializeComponent(); // Remember m_CountFormat = lbGroups.Text; }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="plugIn">Die Informationen zum neuen Geräteprofil.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public ProfileCreator( NewProfile plugIn, IPlugInUISite site ) { // Remember m_PlugIn = plugIn; m_Site = site; // Copy from designer InitializeComponent(); // Reset m_PlugIn.CanProcess = false; }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="plugIn">Die Informationen zum neuen Geräteprofil.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public ProfileCreator(NewProfile plugIn, IPlugInUISite site) { // Remember m_PlugIn = plugIn; m_Site = site; // Copy from designer InitializeComponent(); // Reset m_PlugIn.CanProcess = false; }
/// <summary> /// Erzeugt einen neuen Dialog. /// </summary> /// <param name="configuration">Die Konfiguration für diese Auswahl.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public GroupExclusion( ExcludeGroups configuration, IPlugInUISite site ) { // Remember m_PlugIn = configuration; m_Site = site; // Fill data from designer InitializeComponent(); // Remember m_CountFormat = lbGroups.Text; }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="scanner">Die Konfiguration für diese Optimierung.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public LocationOptimizerDialog( ScanOptimizer scanner, IPlugInUISite site ) { // Remember m_PlugIn = scanner; m_Site = site; // Overload designer settings InitializeComponent(); // Finish debug helper lbFound.Text = null; }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="scanner">Die Konfiguration für diese Optimierung.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public LocationOptimizerDialog(ScanOptimizer scanner, IPlugInUISite site) { // Remember m_PlugIn = scanner; m_Site = site; // Overload designer settings InitializeComponent(); // Finish debug helper lbFound.Text = null; }
/// <summary> /// Erzeugt einen neuen Dialog. /// </summary> /// <param name="plugIn">Die zugehörige administrative Erweiterung.</param> /// <param name="site">Die aktuelle administrative Arbeitsumgebung.</param> public DumperDialog(TableDumper plugIn, IPlugInUISite site) { // Remember PlugIn = plugIn; AdminSite = site; // Use designer settings InitializeComponent(); // Finish lbProfile.Text = string.Format(lbProfile.Text, plugIn.Profile.Name); }
/// <summary> /// Erzeugt einen neuen Dialog. /// </summary> /// <param name="configuration">Die Konfiguration für diese Auswahl.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public PropertyFixer(SourceProperties configuration, IPlugInUISite site) { // Remember m_PlugIn = configuration; m_Site = site; // Fill data from designer InitializeComponent(); // Remember m_CountFormat = lbGroups.Text; }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="configuration">Die Konfiguration für diesen Suchlauf.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public ConfigurationDialog(Configuration configuration, IPlugInUISite site) { // Remember m_PlugIn = configuration; m_Site = site; // Fill data from designer InitializeComponent(); // Forward selGroups.LoadLocations(m_PlugIn.Profile); }
/// <summary> /// Erzeugt einen neuen Dialog. /// </summary> /// <param name="configuration">Die Konfiguration für diese Auswahl.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public PropertyFixer( SourceProperties configuration, IPlugInUISite site ) { // Remember m_PlugIn = configuration; m_Site = site; // Fill data from designer InitializeComponent(); // Remember m_CountFormat = lbGroups.Text; }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="configuration">Die Konfiguration für diesen Suchlauf.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public ConfigurationDialog( Configuration configuration, IPlugInUISite site ) { // Remember m_PlugIn = configuration; m_Site = site; // Fill data from designer InitializeComponent(); // Forward selGroups.LoadLocations( m_PlugIn.Profile ); }
/// <summary> /// Erzeugt ein neues Anzeigelement. /// </summary> /// <param name="plugIn">Die zugehörige administrative Erweiterung.</param> /// <param name="site">Die aktuelle administrative Umgebung.</param> public SignalReport(SignalOverview plugIn, IPlugInUISite site) { // Remember AdminSite = site; PlugIn = plugIn; // Load designer stuff. InitializeComponent(); // Update lbProfile.Text = string.Format(lbProfile.Text, PlugIn.Profile.Name); // Prepare all controls foreach (SourceSelection source in PlugIn.Profile.AllSources) { // Create selection SourceGroupSelector selector = SourceGroupSelector.Create(source); // Read display GroupDisplay display; if (!m_Displays.TryGetValue(selector, out display)) { // Create new display = new GroupDisplay(selector); // Reconnect selector.Display = display; // Configure display.Visible = true; display.Dock = DockStyle.Fill; // Attach to picture box picView.Controls.Add(display); // Remember m_Displays[selector] = display; } // Register display.Register(source); } }
/// <summary> /// Erzeugt ein neues Anzeigelement. /// </summary> /// <param name="plugIn">Die zugehörige administrative Erweiterung.</param> /// <param name="site">Die aktuelle administrative Umgebung.</param> public SignalReport( SignalOverview plugIn, IPlugInUISite site ) { // Remember AdminSite = site; PlugIn = plugIn; // Load designer stuff. InitializeComponent(); // Update lbProfile.Text = string.Format( lbProfile.Text, PlugIn.Profile.Name ); // Prepare all controls foreach (SourceSelection source in PlugIn.Profile.AllSources) { // Create selection SourceGroupSelector selector = SourceGroupSelector.Create( source ); // Read display GroupDisplay display; if (!m_Displays.TryGetValue( selector, out display )) { // Create new display = new GroupDisplay( selector ); // Reconnect selector.Display = display; // Configure display.Visible = true; display.Dock = DockStyle.Fill; // Attach to picture box picView.Controls.Add( display ); // Remember m_Displays[selector] = display; } // Register display.Register( source ); } }
/// <summary> /// Erzeugt ein neues Anzeigelement. /// </summary> /// <param name="plugIn">Die zugehörige administrative Erweiterung.</param> /// <param name="site">Die aktuelle administrative Umgebung.</param> public StreamDisplay( SourceStreamsAndStrength plugIn, IPlugInUISite site ) { // Remember AdminSite = site; PlugIn = plugIn; // Load designer stuff. InitializeComponent(); // Remember color m_Background = lstStreams.BackColor; m_Signal = txSignal.BackColor; // Hide lbSignal.Visible = PlugIn.Profile.GetSafeRestrictions().ProvidesSignalInformation; txSignal.Visible = lbSignal.Visible; // Finish lbProfile.Text = string.Format( lbProfile.Text, PlugIn.Profile.Name ); }
/// <summary> /// Erzeugt ein neues Anzeigelement. /// </summary> /// <param name="plugIn">Die zugehörige administrative Erweiterung.</param> /// <param name="site">Die aktuelle administrative Umgebung.</param> public StreamDisplay(SourceStreamsAndStrength plugIn, IPlugInUISite site) { // Remember AdminSite = site; PlugIn = plugIn; // Load designer stuff. InitializeComponent(); // Remember color m_Background = lstStreams.BackColor; m_Signal = txSignal.BackColor; // Hide lbSignal.Visible = PlugIn.Profile.GetSafeRestrictions().ProvidesSignalInformation; txSignal.Visible = lbSignal.Visible; // Finish lbProfile.Text = string.Format(lbProfile.Text, PlugIn.Profile.Name); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zur Ausführung dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung für die Ausführung der Aufgabe, /// üblicherweise das DVB.NET Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { // Create new UI return new ProfileCreator( this, site ); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { // Just create return new ScannerDialog( this, site ); }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="editor">Die Informationen zum zu pflegenden Geräteprofil.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public ProfileDialog(ProfileEditor editor, IPlugInUISite site) { // Remember m_PlugIn = editor; m_Site = site; // Fill data from designer InitializeComponent(); // Get the source group type of the profile Type groupType = m_PlugIn.Profile.GetGroupType(); // Load static data if (groupType == typeof(SatelliteGroup)) { // Set default selection selType.Items.Add(new HardwareTypeItem { DisplayName = Properties.Resources.Type_Standard, Type = "JMS.DVB.StandardSatelliteHardware, JMS.DVB.HardwareAbstraction" }); selType.Items.Add(new HardwareTypeItem { DisplayName = Properties.Resources.Type_Legacy, Type = "JMS.DVB.Provider.Legacy.DVBSLegacy, JMS.DVB.Provider.Legacy" }); } else if (groupType == typeof(CableGroup)) { // Set default selection selType.Items.Add(new HardwareTypeItem { DisplayName = Properties.Resources.Type_Standard, Type = "JMS.DVB.StandardCableHardware, JMS.DVB.HardwareAbstraction" }); selType.Items.Add(new HardwareTypeItem { DisplayName = Properties.Resources.Type_Legacy, Type = "JMS.DVB.Provider.Legacy.DVBCLegacy, JMS.DVB.Provider.Legacy" }); } else if (groupType == typeof(TerrestrialGroup)) { // Set default selection selType.Items.Add(new HardwareTypeItem { DisplayName = Properties.Resources.Type_Standard, Type = "JMS.DVB.StandardTerrestrialHardware, JMS.DVB.HardwareAbstraction" }); selType.Items.Add(new HardwareTypeItem { DisplayName = Properties.Resources.Type_Legacy, Type = "JMS.DVB.Provider.Legacy.DVBTLegacy, JMS.DVB.Provider.Legacy" }); } else { // Fallback selType.Items.Add(new HardwareTypeItem { DisplayName = string.Empty, Type = null }); } // Reset sharing selection selShare.Items.Add(Properties.Resources.UseFrom_Self); // List of all profiles which we can choose from var profiles = new List <string>(); // Get the current reference string from = m_PlugIn.Profile.UseSourcesFrom; try { // Just test all foreach (Profile profile in JMS.DVB.ProfileManager.AllProfiles) { // Enter m_PlugIn.Profile.UseSourcesFrom = profile.Name; // Test if (null != m_PlugIn.Profile.LeafProfile) { profiles.Add(profile.Name); } } } finally { // Must always reset m_PlugIn.Profile.UseSourcesFrom = from; } // Sort list profiles.Sort(); // Add list to selection selShare.Items.AddRange(profiles.ToArray()); // Select current if (string.IsNullOrEmpty(from)) { // Select the first entry selShare.SelectedIndex = 0; } else { // Select the indicated entry selShare.SelectedItem = from; } // Load recording settings m_RecordingSettings = RecordingSettings.ExtractSettings(m_PlugIn.Profile); // We are valid if the sharing is configured correctly (does not point to a dead entry) m_PlugIn.IsValid = (null != selShare.SelectedItem); }
/// <summary> /// Erzeugt die Benutzerschnittstelle zur Durchführung dieser Aufgabe. /// </summary> /// <param name="site">Die aktuelle Laufzeitumgebung der Erweiterung, üblicherweise /// das Administrationswerkzeug.</param> /// <returns>Das visuelle Element zur Pflege des Profils.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Just create return(new StreamDisplay(this, site)); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { // Just create return new PropertyFixer( this, site ); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zur Ausführung dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung für die Ausführung der Aufgabe, /// üblicherweise das DVB.NET Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Create new UI return(new ProfileCreator(this, site)); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public abstract Control CreateUserInferface(IPlugInUISite site);
/// <summary> /// Erzeugt die Benutzerschnittstelle zur Durchführung dieser Aufgabe. /// </summary> /// <param name="site">Die aktuelle Laufzeitumgebung der Erweiterung, üblicherweise /// das Administrationswerkzeug.</param> /// <returns>Das visuelle Element zur Pflege des Profils.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { // Just create return new StreamDisplay( this, site ); }
/// <summary> /// Erzeugt die Benutzerschnittstelle zur Durchführung dieser Aufgabe. /// </summary> /// <param name="site">Die aktuelle Laufzeitumgebung der Erweiterung, üblicherweise /// das Administrationswerkzeug.</param> /// <returns>Das visuelle Element zur Pflege des Profils.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Create UI return(new DeleteConfirmation(this, site)); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Just create return(new LocationOptimizerDialog(this, site)); }
/// <summary> /// Erzeugt eine neue Steuerung. /// </summary> /// <param name="editor">Die Informationen zum zu pflegenden Geräteprofil.</param> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> public ProfileDialog( ProfileEditor editor, IPlugInUISite site ) { // Remember m_PlugIn = editor; m_Site = site; // Fill data from designer InitializeComponent(); // Get the source group type of the profile Type groupType = m_PlugIn.Profile.GetGroupType(); // Load static data if (groupType == typeof( SatelliteGroup )) { // Set default selection selType.Items.Add( new HardwareTypeItem { DisplayName = Properties.Resources.Type_Standard, Type = "JMS.DVB.StandardSatelliteHardware, JMS.DVB.HardwareAbstraction" } ); selType.Items.Add( new HardwareTypeItem { DisplayName = Properties.Resources.Type_Legacy, Type = "JMS.DVB.Provider.Legacy.DVBSLegacy, JMS.DVB.Provider.Legacy" } ); } else if (groupType == typeof( CableGroup )) { // Set default selection selType.Items.Add( new HardwareTypeItem { DisplayName = Properties.Resources.Type_Standard, Type = "JMS.DVB.StandardCableHardware, JMS.DVB.HardwareAbstraction" } ); selType.Items.Add( new HardwareTypeItem { DisplayName = Properties.Resources.Type_Legacy, Type = "JMS.DVB.Provider.Legacy.DVBCLegacy, JMS.DVB.Provider.Legacy" } ); } else if (groupType == typeof( TerrestrialGroup )) { // Set default selection selType.Items.Add( new HardwareTypeItem { DisplayName = Properties.Resources.Type_Standard, Type = "JMS.DVB.StandardTerrestrialHardware, JMS.DVB.HardwareAbstraction" } ); selType.Items.Add( new HardwareTypeItem { DisplayName = Properties.Resources.Type_Legacy, Type = "JMS.DVB.Provider.Legacy.DVBTLegacy, JMS.DVB.Provider.Legacy" } ); } else { // Fallback selType.Items.Add( new HardwareTypeItem { DisplayName = string.Empty, Type = null } ); } // Reset sharing selection selShare.Items.Add( Properties.Resources.UseFrom_Self ); // List of all profiles which we can choose from var profiles = new List<string>(); // Get the current reference string from = m_PlugIn.Profile.UseSourcesFrom; try { // Just test all foreach (Profile profile in JMS.DVB.ProfileManager.AllProfiles) { // Enter m_PlugIn.Profile.UseSourcesFrom = profile.Name; // Test if (null != m_PlugIn.Profile.LeafProfile) profiles.Add( profile.Name ); } } finally { // Must always reset m_PlugIn.Profile.UseSourcesFrom = from; } // Sort list profiles.Sort(); // Add list to selection selShare.Items.AddRange( profiles.ToArray() ); // Select current if (string.IsNullOrEmpty( from )) { // Select the first entry selShare.SelectedIndex = 0; } else { // Select the indicated entry selShare.SelectedItem = from; } // Load recording settings m_RecordingSettings = RecordingSettings.ExtractSettings( m_PlugIn.Profile ); // We are valid if the sharing is configured correctly (does not point to a dead entry) m_PlugIn.IsValid = (null != selShare.SelectedItem); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { // Just create return new LocationOptimizerDialog( this, site ); }
/// <summary> /// Erzeugt die Benutzerschnittstelle zur Durchführung dieser Aufgabe. /// </summary> /// <param name="site">Die aktuelle Laufzeitumgebung der Erweiterung, üblicherweise /// das Administrationswerkzeug.</param> /// <returns>Das visuelle Element zur Pflege des Profils.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { // Create UI return new DeleteConfirmation( this, site ); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { // Just create return new GroupExclusion( this, site ); }
/// <summary> /// Erzeugt die Benutzerschnittstelle zur Durchführung dieser Aufgabe. /// </summary> /// <param name="site">Die aktuelle Laufzeitumgebung der Erweiterung, üblicherweise /// das Administrationswerkzeug.</param> /// <returns>Das visuelle Element zur Pflege des Profils.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { return new ProfileDialog( this, site ); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Just create return(new GroupExclusion(this, site)); }
/// <summary> /// Erzeugt die Benutzerschnittstelle zur Durchführung dieser Aufgabe. /// </summary> /// <param name="site">Die aktuelle Laufzeitumgebung der Erweiterung, üblicherweise /// das Administrationswerkzeug.</param> /// <returns>Das visuelle Element zur Pflege des Profils.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Just create return(new SignalReport(this, site)); }
/// <summary> /// Erzeugt die Benutzerschnittstelle zur Durchführung dieser Aufgabe. /// </summary> /// <param name="site">Die aktuelle Laufzeitumgebung der Erweiterung, üblicherweise /// das Administrationswerkzeug.</param> /// <returns>Das visuelle Element zur Pflege des Profils.</returns> public override Control CreateUserInferface(IPlugInUISite site) { return(new ProfileDialog(this, site)); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Just create return(new ScannerDialog(this, site)); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Just create return(new ConfigurationDialog(this, site)); }
/// <summary> /// Erzeugt die Benutzerschnittstelle zur Durchführung dieser Aufgabe. /// </summary> /// <param name="site">Die aktuelle Laufzeitumgebung der Erweiterung, üblicherweise /// das Administrationswerkzeug.</param> /// <returns>Das visuelle Element zur Pflege des Profils.</returns> public override Control CreateUserInferface( IPlugInUISite site ) { // Just create return new SignalReport( this, site ); }
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public abstract Control CreateUserInferface( IPlugInUISite site );
/// <summary> /// Erzeugt eine Benutzerschnittstelle zu dieser Aufgabe. /// </summary> /// <param name="site">Die Arbeitsumgebung der Erweiterung - üblicherweise das DVB.NET /// Administrationswerkzeug.</param> /// <returns>Die gewünschte Benutzerschnittstelle.</returns> public override Control CreateUserInferface(IPlugInUISite site) { // Just create return(new PropertyFixer(this, site)); }