C# Class Nexus.Client.ActivateModsMonitoring.UI.ActivateModsListViewItem

A list view item that displays the status of a BasicInstallTask
Inheritance: System.Windows.Forms.ListViewItem
Show file Open project: NexusMods/NexusModManager-4.5 Class Usage Examples

Public Methods

Method Description
ActivateModsListViewItem ( IBackgroundTaskSet p_btsTask, Nexus.Client.ActivateModsMonitoring.UI.ActivateModsMonitorControl p_amcControl ) : System

A simple constructor that initializes the object with the given values.

Private Methods

Method Description
HandleChangedTaskProperty ( IBackgroundTask p_tskTask, string p_strPropertyName ) : void

Updates the list view item to display the changed property.

TaskSet_TaskSetCompleted ( object sender, TaskSetCompletedEventArgs e ) : void
TaskSet_TaskSetStarted ( object sender, EventArgs e ) : void
Task_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Handles the INotifyPropertyChanged.PropertyChanged event of the task.

This updates the progress message and other text in the list view item.

Method Details

ActivateModsListViewItem() public method

A simple constructor that initializes the object with the given values.
public ActivateModsListViewItem ( IBackgroundTaskSet p_btsTask, Nexus.Client.ActivateModsMonitoring.UI.ActivateModsMonitorControl p_amcControl ) : System
p_btsTask IBackgroundTaskSet The task whose status is to be displayed by this list /// view item.
p_amcControl Nexus.Client.ActivateModsMonitoring.UI.ActivateModsMonitorControl
return System