PCBI_Connection Class

Definition

Namespace: PCBI_EagleImport
Assembly: PCBI_Eagle_Import (in PCBI_Eagle_Import.dll) Version: 16.0.0.0 (16.0.0.0)
C#
public class PCBI_Connection : IPluginRibbonCommand, 
	IPlugin, IPluginMessageReceiver, IPluginDataImporter
Inheritance
Object    PCBI_Connection
Implements
IPlugin, IPluginDataImporter, IPluginMessageReceiver, IPluginRibbonCommand

Constructors

PCBI_ConnectionInitializes a new instance of the PCBI_Connection class

Properties

Methods

CheckImportCompatibility Checks the compatibility of the importer with the given file extension and file content excerpt
GetImporterFormatType Returns the format type of the importer
ImportData Imports the data from the given file
InitEvents 
IsActionAllowed 
ReceiveMessage 

Extension Methods

Explicit Interface Implementations

IPluginRibbonCommandOnCommandExecute Will be called with each command to execute.
IPluginRibbonCommandRegisterCommand Register your own commands here like this: int MyCmdID = Parent.UIAction.RegisterID(new PCBI.Plugin.Interfaces.IRegisterItem() { Text = PCB_Investigator.Localization.PCBILocalization.TranslateToCurrentLanguage("CommandName"), MetroStyleIcon = icon, ToolTip = "...", RegisterType = RegisterItemType.BUTTON, GUID = "ID_MY_COMMAND", Category = "PlugIn", EnableOn = Availability.Always });

See Also