Property | Type | Description | |
---|---|---|---|
ConfirmUpdaterAction | ConfirmActionMethod |
Method | Description | |
---|---|---|
ActivatePlugin ( |
Activates the given plugin.
|
|
ApplyLoadOrder ( string>.Dictionary |
Applies the load order specified by the given list of registered plugins
|
|
CanChangeActiveState ( |
Determines if the active state of the given plugin can be changed.
|
|
CanExecuteExportCommands ( ) : bool |
Determines whether or not the load order can currently be exported for the current game mode.
|
|
CanExecuteImportCommands ( ) : bool |
Determines whether or not a load order can currently be imported for the current game mode.
|
|
CanMovePluginUp ( |
Determines if the given plugin can be moved up in the load order.
|
|
CanMovePluginsDown ( IList |
Determines if the given plugins can be moved down in the load order.
|
|
DeactivatePlugin ( |
deactivates the given plugin.
|
|
GetDefaultExportFilename ( ) : string |
Returns a default filename for the current game mode when exporting the current load order.
|
|
GetExportFilterString ( ) : string |
Returns the filter string used when exporting the current load order.
|
|
GetImportFilterString ( ) : string |
Returns the filter string used when importing a load order.
|
|
GetRegisteredPlugins ( string>.Dictionary |
Gets a list of registered plugins and unregistered plugin filenames for the specified game mode and list of plugin filenames.
|
|
GetRegisteredPlugins ( string p_lstPluginFilenames, string>.Dictionary |
Gets a list of registered plugins and unregistered plugin filenames for the specified game mode and list of plugin filenames.
|
|
ImportLoadOrderFromFile ( string p_strFilename ) : void |
Imports a load order from the specified file.
|
|
PluginManagerVM ( IPluginManager p_pmgPluginManager, ISettings p_setSettings, IGameMode p_gmdGameMode, |
A simple constructor that initializes the object with its dependencies.
|
|
PluginsDisableAll ( ) : void |
Deactivates all the enabled plugins.
|
|
PluginsEnableAll ( ) : void |
Activates all the plugins.
|
|
RefreshPluginSorting ( string p_strPluginList ) : void |
Automatically sorts the plugins.
|
|
SetPluginOrderIndex ( |
Sets the load order of the specifid plugin.
|
|
SortPlugins ( ) : void |
Automatically sorts the plugins.
|
|
ValidatePluginOrder ( IList |
Determines if the specified plugin order is valid.
|
Method | Description | |
---|---|---|
ExportLoadOrderToClipboard ( ) : void |
Exports the current load order to the clipboard.
|
|
ExportLoadOrderToFile ( string p_strFilename ) : void |
Exports the current load order and game mode to a text file.
|
|
ImportLoadOrderFromClipboard ( ) : void |
Imports a load order from the clipboard.
|
|
MovePluginsDown ( IList |
Moves the given plugins down in the load order. Moving plugins down in the load order increases the load order, meaning it is loaded later. |
|
MovePluginsUp ( IEnumerable |
Moves the given plugins up in the load order. Moving plugins up in the load order decreases the load order, meaning it is loaded sooner. |
|
OnExportFailed ( |
Raises the ExportFailed event.
|
|
OnExportFailed ( string p_strFilename, |
Raises the ExportFailed event.
|
|
OnExportSucceeded ( int p_intExportedPluginCount ) : void |
Raises the ExportSucceeded event.
|
|
OnExportSucceeded ( string p_strFilename, int p_intExportedPluginCount ) : void |
Raises the ExportSucceeded event.
|
|
OnImportFailed ( |
Raises the ImportFailed event.
|
|
OnImportFailed ( string p_strMessage ) : void |
Raises the ImportFailed event.
|
|
OnImportFailed ( string p_strFilename, |
Raises the ImportFailed event.
|
|
OnImportFailed ( string p_strFilename, string p_strMessage ) : void |
Raises the ImportFailed event.
|
|
OnImportPartiallySucceeded ( int p_intTotalPluginCount, int p_intImportedPluginCount, List |
Raises the ImportPartiallySucceeded event.
|
|
OnImportPartiallySucceeded ( string p_strFilename, int p_intTotalPluginCount, int p_intImportedPluginCount, List |
Raises the ImportPartiallySucceeded event.
|
|
OnImportSucceeded ( int p_intTotalPluginCount, int p_intImportedPluginCount, List |
Raises the ImportSucceeded event.
|
|
OnImportSucceeded ( string p_strFilename, int p_intTotalPluginCount, int p_intImportedPluginCount, List |
Raises the ImportSucceeded event.
|
Method | Description | |
---|---|---|
ExportLoadOrder ( |
Writes the current load order and the id of the specified game mode to the specified TextWriter and returns the number of plugins written.
|
|
ImportLoadOrder ( |
Read the load order from the specified TextReader and returns the number of plugins imported as well as the number of plugins not found.
|
|
LoadOrderManager_ActivePluginUpdate ( object sender, |
Handles changes to the plugin activation state made by external programs (or manually)
|
|
LoadOrderManager_ExternalPluginAdded ( object sender, |
Handles new plugins added by external programs (or manually)
|
|
LoadOrderManager_ExternalPluginRemoved ( object sender, |
Handles plugins removed by external programs (or manually)
|
|
LoadOrderManager_LoadOrderUpdate ( object sender, |
Handles changes to the plugin load order made by external programs (or manually)
|
|
ReadImportSource ( |
Reads the list of plugin filenames from the specified import source, making sure it is for the current game mode.
|
public ActivatePlugin ( |
||
p_plgPlugin | The plugin to activate. | |
return | void |
public ApplyLoadOrder ( string>.Dictionary |
||
p_kvpRegisteredPlugins | string>.Dictionary | |
p_booSortingOnly | bool | Whether we just want to apply the sorting. |
return | void |
public CanChangeActiveState ( |
||
p_plgPlugin | The plugin for which it is to be determined if the active state can be changed. | |
return | bool |
public CanMovePluginUp ( |
||
p_plgPlugin | The plugin for which it is to be determined if the load order can be decreased. | |
return | bool |
public CanMovePluginsDown ( IList |
||
p_lstPlugins | IList |
The plugins for which it is to be determined if the load order can be increased. |
return | bool |
public DeactivatePlugin ( |
||
p_plgPlugin | The plugin to deactivate. | |
return | void |
protected ExportLoadOrderToClipboard ( ) : void | ||
return | void |
protected ExportLoadOrderToFile ( string p_strFilename ) : void | ||
p_strFilename | string | The filename to export the load order to. |
return | void |
public GetRegisteredPlugins ( string>.Dictionary |
||
p_dctPluginFilenames | string>.Dictionary | |
p_kvpRegisteredPlugins | string>.Dictionary | |
p_lstUnregisteredPlugins | List |
The return list of unregistered plugin filenames. |
return | void |
public GetRegisteredPlugins ( string p_lstPluginFilenames, string>.Dictionary |
||
p_lstPluginFilenames | string | The dictionary of plugin filenames. |
p_kvpOrderedPlugins | string>.Dictionary | The return list of registered plugins. |
return | void |
protected ImportLoadOrderFromClipboard ( ) : void | ||
return | void |
public ImportLoadOrderFromFile ( string p_strFilename ) : void | ||
p_strFilename | string | The filename to import a load order from. |
return | void |
protected MovePluginsDown ( IList |
||
p_lstPlugins | IList |
The plugins whose load order is to be changed. |
return | void |
protected MovePluginsUp ( IEnumerable |
||
p_lstPlugins | IEnumerable |
The plugins whose load order is to be changed. |
return | void |
protected OnExportFailed ( |
||
p_exError | The error that occurred. | |
return | void |
protected OnExportFailed ( string p_strFilename, |
||
p_strFilename | string | The filename that the load order failed to export to. |
p_exError | The error that occurred. | |
return | void |
protected OnExportSucceeded ( int p_intExportedPluginCount ) : void | ||
p_intExportedPluginCount | int | The number of plaugins that were exported. |
return | void |
protected OnExportSucceeded ( string p_strFilename, int p_intExportedPluginCount ) : void | ||
p_strFilename | string | The filename that the load order was exported to. |
p_intExportedPluginCount | int | The number of plaugins that were exported. |
return | void |
protected OnImportFailed ( |
||
p_exError | The error that occurred. | |
return | void |
protected OnImportFailed ( string p_strMessage ) : void | ||
p_strMessage | string | A message describing why the import failed. |
return | void |
protected OnImportFailed ( string p_strFilename, |
||
p_strFilename | string | The filename that the load order failed to import from. |
p_exError | The error that occurred. | |
return | void |
protected OnImportFailed ( string p_strFilename, string p_strMessage ) : void | ||
p_strFilename | string | The filename that the load order failed to import from. |
p_strMessage | string | A message describing why the import failed. |
return | void |
protected OnImportPartiallySucceeded ( int p_intTotalPluginCount, int p_intImportedPluginCount, List |
||
p_intTotalPluginCount | int | The total number of plugins that were found in the specified import source. |
p_intImportedPluginCount | int | The number of plugins that were imported. |
p_lstPluginsNotImported | List |
The list of plugins that were not found in the |
return | void |
protected OnImportPartiallySucceeded ( string p_strFilename, int p_intTotalPluginCount, int p_intImportedPluginCount, List |
||
p_strFilename | string | The filename that the load order was imported from. |
p_intTotalPluginCount | int | The total number of plugins that were found in the specified import source. |
p_intImportedPluginCount | int | The number of plugins that were imported. |
p_lstPluginsNotImported | List |
The list of plugins that were not found in the |
return | void |
protected OnImportSucceeded ( int p_intTotalPluginCount, int p_intImportedPluginCount, List |
||
p_intTotalPluginCount | int | The total number of plugins that were found in the specified import source. |
p_intImportedPluginCount | int | The number of plugins that were imported. |
p_lstPluginsNotImported | List |
The list of plugins that were not found in the |
return | void |
protected OnImportSucceeded ( string p_strFilename, int p_intTotalPluginCount, int p_intImportedPluginCount, List |
||
p_strFilename | string | The filename that the load order was imported from. |
p_intTotalPluginCount | int | The total number of plugins that were found in the specified import source. |
p_intImportedPluginCount | int | The number of plugins that were imported. |
p_lstPluginsNotImported | List |
The list of plugins that were not found in the |
return | void |
public PluginManagerVM ( IPluginManager p_pmgPluginManager, ISettings p_setSettings, IGameMode p_gmdGameMode, |
||
p_pmgPluginManager | IPluginManager | The plugin manager to use to manage plugins. |
p_setSettings | ISettings | The application and user settings. |
p_gmdGameMode | IGameMode | The game mode that is currently being managed. |
p_ammMonitor | ||
return | System |
public RefreshPluginSorting ( string p_strPluginList ) : void | ||
p_strPluginList | string | |
return | void |
public SetPluginOrderIndex ( |
||
p_plgPlugin | The full path to the plugin file whose load order is to be set. | |
p_intNewIndex | int | The new load order index of the plugin. |
return | void |
public ValidatePluginOrder ( IList |
||
p_lstPlugins | IList |
The plugins whose order is to be validated. |
return | bool |