x4Trace Documentation v1.0
Loading...
Searching...
No Matches
Ix4Trace.GraphicsController.PluginManager Interface Reference

Represents the plugin manager. Contains all of plugins. Shows/hides/handles plugins. More...

Inheritance diagram for Ix4Trace.GraphicsController.PluginManager:
Ix4Trace.Desktop.Plugins.DesktopPluginManager

Public Member Functions

void ShowPlugin (string pluginName, string backPluginName, params object[] parameters)
 Shows plugin.
 
void ShowDialog (string pluginName, string backPluginName, params object[] parameters)
 Show plugin as dialog.
 
object SelectDialog (string pluginName, string backPluginName, params object[] parameters)
 Show plugin as selection dialog.
 
object GetPluginByName (string pluginName)
 Returns plugin by name.
 
void ShowOperatorDisplay (int assignemntID, bool isAutoStart, bool isResume)
 Shows operator display plugin.
 
void ShowDefaultPlugin ()
 Shows default plugin of user.
 
void ClosePlugin (string pluginName)
 Closes the plugin by name. Use only on android/IOS!
 
void ShowPlugin (object obj)
 Shows the plugin.
 

Properties

Ix4Trace.Engine.Controller Controller [get]
 Controller.
 
GraphicsCreator GraphicsCreator [get]
 Graphics creator.
 
ControlCreator ControlCreator [get]
 Control creator.
 

Detailed Description

Represents the plugin manager. Contains all of plugins. Shows/hides/handles plugins.

Member Function Documentation

◆ ClosePlugin()

void Ix4Trace.GraphicsController.PluginManager.ClosePlugin ( string pluginName)

Closes the plugin by name. Use only on android/IOS!

Parameters
pluginNameName of plugin.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ GetPluginByName()

object Ix4Trace.GraphicsController.PluginManager.GetPluginByName ( string pluginName)

Returns plugin by name.

Parameters
pluginNameName of plugin.
Returns
The plugin.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ SelectDialog()

object Ix4Trace.GraphicsController.PluginManager.SelectDialog ( string pluginName,
string backPluginName,
params object[] parameters )

Show plugin as selection dialog.

Parameters
pluginNameName of plugin.
backPluginNameName of previous plugin.
parametersParameters.
Returns

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ ShowDefaultPlugin()

void Ix4Trace.GraphicsController.PluginManager.ShowDefaultPlugin ( )

Shows default plugin of user.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ ShowDialog()

void Ix4Trace.GraphicsController.PluginManager.ShowDialog ( string pluginName,
string backPluginName,
params object[] parameters )

Show plugin as dialog.

Parameters
pluginNameName of plugin.
backPluginNameName of previous plugin.
parametersParameters.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ ShowOperatorDisplay()

void Ix4Trace.GraphicsController.PluginManager.ShowOperatorDisplay ( int assignemntID,
bool isAutoStart,
bool isResume )

Shows operator display plugin.

Parameters
assignemntIDID of assignment.
isAutoStartAutomatic start the process.
isResumeResume process.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ ShowPlugin() [1/2]

void Ix4Trace.GraphicsController.PluginManager.ShowPlugin ( object obj)

Shows the plugin.

Parameters
objThe plugin.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ ShowPlugin() [2/2]

void Ix4Trace.GraphicsController.PluginManager.ShowPlugin ( string pluginName,
string backPluginName,
params object[] parameters )

Shows plugin.

Parameters
pluginNameName of plugin.
backPluginNameName of previous plugin.
parametersParameters.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

Property Documentation

◆ ControlCreator

ControlCreator Ix4Trace.GraphicsController.PluginManager.ControlCreator
get

Control creator.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ Controller

Ix4Trace.Engine.Controller Ix4Trace.GraphicsController.PluginManager.Controller
get

Controller.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.

◆ GraphicsCreator

GraphicsCreator Ix4Trace.GraphicsController.PluginManager.GraphicsCreator
get

Graphics creator.

Implemented in Ix4Trace.Desktop.Plugins.DesktopPluginManager.


The documentation for this interface was generated from the following file: