PlugInToolBarConnection Class

Definition

Namespace: PCBI_PDF_Sync
Assembly: PCBI_PDF_Sync (in PCBI_PDF_Sync.dll) Version: 17.0.0.0 (17.0.0.0)
C#
public class PlugInToolBarConnection : IPluginRibbonCommand, 
	IPlugin, IPluginExternalDataLayerHandler, IDisposable, IPluginDataImporter, IMCPToolProvider, 
	IPluginDataLoader
Inheritance
Object    PlugInToolBarConnection
Implements
IMCPToolProvider, IPlugin, IPluginDataImporter, IPluginDataLoader, IPluginExternalDataLayerHandler, IPluginRibbonCommand, IDisposable

Constructors

PlugInToolBarConnectionInitializes a new instance of the PlugInToolBarConnection class

Properties

Methods

CheckImportCompatibility Checks the compatibility of the importer with the given file extension and file content excerpt
CheckLoadCompatibility 
DisposeReleases all resources used by the PlugInToolBarConnection
GetDescription 
GetExternalDataLayerFor Creates an instance for PDF data layer.
GetImporterFormatType Returns the format type of the importer
GetMCPTools 
GetPermissions 
ImportData Imports the data from the given file
InitEvents This method is called from the PCB-I after adding the PlugIn.
IsActionAllowed The PCB-I checks for existing of the id to execute actions or key-combination.
IsMyPath 
LoadData(IFileData, String) 
LoadData(String, String) 
ShowSynchronizeDialog Show the synchronize Dialog and ask user to select PDF file.
ShowSynchronizeDialog(IFileData) Show the synchronize Dialog and ask user to select PDF file.

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