C# Class XenAdmin.Wizards.GenericPages.SelectMultipleVMDestinationPage

Class representing the page of the ImportAppliance wizard where the user specifies the targets where the VMs of the appliance will be imported
Inheritance: XenAdmin.Controls.XenTabPage
Datei anzeigen Open project: xenserver/xenadmin

Protected Properties

Property Type Description
ignoredConnections List

Public Methods

Method Description
EnableNext ( ) : bool
PageCancelled ( ) : void
PageLeave ( PageLoadedDirection direction, bool &cancel ) : void
PageLoaded ( PageLoadedDirection direction ) : void
SelectDefaultControl ( ) : void
SetDefaultTarget ( IXenObject xenObject ) : void

Protected Methods

Method Description
CreateDelayLoadingOptionComboBoxItem ( IXenObject xenItem ) : XenAdmin.Wizards.GenericPages.DelayLoadingOptionComboBoxItem
CreateTargetServerFilterList ( IEnableableXenObjectComboBoxItem item ) : List

Create a set of filters for the homeserver combo box selection

DestinationHasBeenSelected ( ) : bool
InitializeText ( ) : void
OnChosenItemChanged ( ) : void
PopulateComboBox ( ) : void
SelectMultipleVMDestinationPage ( ) : System
SetButtonNextEnabled ( bool enabled ) : void
ShowWarning ( string warningText ) : void

Private Methods

Method Description
ClearComboBox ( ) : void
ClearDataGridView ( ) : void
CollectionChanged ( object sender, CollectionChangeEventArgs e ) : void
DelayLoadedComboBoxItem_ReasonChanged ( object sender, EventArgs e ) : void
HasPoolSharedStorage ( ) : bool
MatchingWithXenRefObject ( IEnableableXenObjectComboBoxItem item, object xenRef ) : bool
PopulateDataGridView ( List homeserverFilters ) : void
PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
RestoreGridHomeServerSelectionFromMapping ( ) : void
SetComboBoxPreSelection ( XenAdmin.Controls.DataGridViewEnableableComboBoxCell cb ) : void
m_comboBoxConnection_SelectedIndexChanged ( object sender, EventArgs e ) : void
m_dataGridView_CellClick ( object sender, System.Windows.Forms.DataGridViewCellEventArgs e ) : void
m_dataGridView_CurrentCellDirtyStateChanged ( object sender, EventArgs e ) : void
xenConnection_CachePopulated ( object sender, EventArgs e ) : void
xenConnection_ConnectionStateChanged ( object sender, EventArgs e ) : void

Method Details

CreateDelayLoadingOptionComboBoxItem() protected abstract method

protected abstract CreateDelayLoadingOptionComboBoxItem ( IXenObject xenItem ) : XenAdmin.Wizards.GenericPages.DelayLoadingOptionComboBoxItem
xenItem IXenObject
return XenAdmin.Wizards.GenericPages.DelayLoadingOptionComboBoxItem

CreateTargetServerFilterList() protected method

Create a set of filters for the homeserver combo box selection
protected CreateTargetServerFilterList ( IEnableableXenObjectComboBoxItem item ) : List
item IEnableableXenObjectComboBoxItem selected item from the host combobox
return List

DestinationHasBeenSelected() protected method

protected DestinationHasBeenSelected ( ) : bool
return bool

EnableNext() public method

public EnableNext ( ) : bool
return bool

InitializeText() protected method

protected InitializeText ( ) : void
return void

OnChosenItemChanged() protected method

protected OnChosenItemChanged ( ) : void
return void

PageCancelled() public method

public PageCancelled ( ) : void
return void

PageLeave() public method

public PageLeave ( PageLoadedDirection direction, bool &cancel ) : void
direction PageLoadedDirection
cancel bool
return void

PageLoaded() public method

public PageLoaded ( PageLoadedDirection direction ) : void
direction PageLoadedDirection
return void

PopulateComboBox() protected method

protected PopulateComboBox ( ) : void
return void

SelectDefaultControl() public method

public SelectDefaultControl ( ) : void
return void

SelectMultipleVMDestinationPage() protected method

protected SelectMultipleVMDestinationPage ( ) : System
return System

SetButtonNextEnabled() protected method

protected SetButtonNextEnabled ( bool enabled ) : void
enabled bool
return void

SetDefaultTarget() public method

public SetDefaultTarget ( IXenObject xenObject ) : void
xenObject IXenObject
return void

ShowWarning() protected method

protected ShowWarning ( string warningText ) : void
warningText string
return void

Property Details

ignoredConnections protected_oe property

protected List ignoredConnections
return List